gpt4 book ai didi

devise - OmniAuth 身份策略和设计有什么区别?

转载 作者:行者123 更新时间:2023-12-04 20:16:30 27 4
gpt4 key购买 nike

我一直在探索我的 Rails 应用程序的身份验证选项。我需要用户名/密码身份验证以及将用户与其 Facebook、Twitter、Foursquare 等身份链接的选项。我通常会发现人们为此目的使用 Devise 和 OmniAuth。但是,OmniAuth 1.0 附带了用户名/密码的 OmniAuth 身份策略。那么使用Devise有什么好处呢?与仅 Omniauth 身份验证相比,它不会导致不必要的复杂性吗?

最佳答案

使用 OmniAuth-Identity,您可以创建用户并使用 OmniAuth 对其进行身份验证。 OmniAuth-Identity 是另一个身份验证提供者,您无法将其与其他提供者链接,例如 twitter、facebook 等。这在 http://railscasts.com/episodes/304-omniauth-identity 的最后提到了。 .

如果你想要这个链接,你应该使用 Devise+OmniAuth(见 http://railscasts.com/episodes/235-omniauth-part-1)。

关于devise - OmniAuth 身份策略和设计有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11445454/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com