【发布时间】:2019-10-17 22:27:53
【问题描述】:
如何为基于用户的授权生成客户端 ID 和客户端密码。 我正在阅读此link 以授权用户。但是我不知道如何生成这些密钥,并且想根据 ruby 中的这些密钥授权许多用户。任何入门指导表示赞赏。谢谢
【问题讨论】:
标签: ruby-on-rails ruby oauth-2.0
如何为基于用户的授权生成客户端 ID 和客户端密码。 我正在阅读此link 以授权用户。但是我不知道如何生成这些密钥,并且想根据 ruby 中的这些密钥授权许多用户。任何入门指导表示赞赏。谢谢
【问题讨论】:
标签: ruby-on-rails ruby oauth-2.0
OAuth 通常用于通过让用户登录外部服务(即 Facebook 或 Google)来验证您网站的用户。 OAuth 密钥通常由外部服务生成。 Rails 有一些可靠的用户身份验证 gem,例如 Devise,其中包含常见 OAuth 提供程序的协议。
【讨论】:
您可以从您正在使用的 Oauth 提供商处获得它。例如,对于 Google,您可以在 console.cloud.google.com 上创建一个新项目,或者使用那里的现有项目。然后你会去api和服务。然后您将设置凭据和您的 Oauth 同意屏幕。
【讨论】: