ruby-on-rails – 使用Rails API的Auth0
发布时间:2020-12-17 02:09:33 所属栏目:百科 来源:网络整理
导读:我没有特定的技术问题,但是了解使用Auth0进行身份验证然后使用返回的配置文件访问rails API的体系结构的一般问题. 我在React Native中使用Auth0.Lock,可以成功注册并登录到我的React Native App并存储返回的配置文件和令牌. 在Rails方面,我根据实现JWT身份验
我没有特定的技术问题,但是了解使用Auth0进行身份验证然后使用返回的配置文件访问rails API的体系结构的一般问题.
我在React Native中使用Auth0.Lock,可以成功注册并登录到我的React Native App并存储返回的配置文件和令牌. 在Rails方面,我根据实现JWT身份验证的说明创建了一个API并设置了Knock(https://github.com/nsarno/knock). 我不明白的是Rails中的用户模型和Auth0中的数据库之间的链接. Auth0文档或Knock文档都没有清楚这种关联是如何发生的. 谢谢 解决方法
我创建了两个示例项目,一个
rails API和一个
front-end app,用于说明rails中的auth0集成.我假设在令牌中存在范围声明,以在非常基本的层面上证明授权在这种情况下如何工作.
前端使用AngularJS,但这几乎无关紧要,因为逻辑非常基础,可以在任何框架中轻松重写. 正如jo?o-angelo暗示的那样,使用令牌基本上不需要拥有用户模型,您当然可以在运行时将用户类定义为便捷包装,但您不必将其存储在数据库中.事实上,让用户模型生活在你的应用程序和auth0中可能会适得其反,因为你必须让它们保持同步. 希望这可以帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |