Я работаю над Поставщиком инструментов LTI, я внедрил LTI auth package и успешно смогу получить два (...??) Нога OAuth, работающие так же, как и подписи, и мы все можем перенаправить, за исключением одной важной вещи.Meteor LTI Auth, данные от сервера сервера Iron Router до клиента?
То, что я хочу быть в состоянии сделать, это
- Если пользователь оленья кожа существует, создайте его и войти в
- Если пользователь существует, бревенчатый наш пользователь в
права теперь у меня нет способа фактически определить моего пользователя после перенаправления на клиентский маршрут.
В LTI Потребительские указывает на мой маршрут сервера Железный маршрутизатор, который выглядит примерно так:
Router.route('/lti', { where: 'server' }).post(function() {
provider.valid_request(request, function(error, valid) {
if (valid) {
this.response.writeHead(302, { Location: '/' });
} else {
this.response.writeHead(403);
}
});
return this.response.end();
});
Есть ли какие-либо пакеты, я могу использовать, чтобы получить эту работу просто? Могу ли я использовать что-то вроде базы учетных записей? Нужно ли мне реализовать свою собственную логику?
Любая помощь или направление приветствуются.
Cheers.