就omniauth而言,提供商是什么?

时间:2017-09-21 22:33:27

标签: omniauth

docs引用提供者时,它是指资源提供者还是提供授权代码的门卫?

1 个答案:

答案 0 :(得分:1)

在OmniAuth文档的上下文中,提供程序是一个提供OAuth端点的实体,您的用户可以使用该端点登录您的应用程序。 The list of OmniAuth providers包括您期望的主要玩家:Facebook,Google和Twitter。这个维基页面实际上有点令人困惑,因为有时它使用“提供者”一词,有时则使用“策略”一词。

至于门卫,它是一个允许你create your own OAuth endpoint的宝石。如果您有微服务架构,通常使用此gem。您有一个应用程序负责提供OAuth端点的身份验证,然后您有其他几个使用此端点进行身份验证的应用程序。