繁体   English   中英

LTI OAuth到Rails / Ember / Ember简单身份验证设计

[英]LTI OAuth to Rails/Ember/Ember Simple Auth Devise

我有一个使用Devise进行身份验证的现有Rails应用程序。 我一直在使用Ember-CLI-Rails和Simple Auth添加一个Ember应用程序。 一切正常。

但是,我现在有一个额外的麻烦,那就是第三方组织希望能够使用LTI / OAuth自动注册/登录用户-以便他们可以直接从其应用程序跳转到我们的应用程序,而无需注册或登录,然后以登录用户的身份开始在我们的应用程序中工作。

我是否无法将其缠绕在一起以及如何将它们全部组合在一起并工作?

我在考虑是否有可能将登录/会话移回Rails? 还是在简单身份验证中可能有多种身份验证类型? 等等

任何想法或意见对此表示赞赏!

您可以在Devise上搭载自己的Oauth

提供的示例适用于Facebook,但是您将使用此Omniauth策略

本质上,您需要做的是构造自己的Oauth 2.0 Omniauth策略,向用户添加Omniauthable函数(来自Devise),扩展自己的自定义回调控制器,以及从Oauth握手中读取数据的自定义用户构造函数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM