什么是 omniauth 方面的提供者?

What is a provider in terms of omniauth?

docs指provider时,指的是Resource Provider,还是提供授权码的Doorkeeper?

在 OmniAuth 文档的上下文中,提供者 是提供 OAuth 端点的实体,您的用户可以使用该端点登录到您的应用程序。 The list of OmniAuth providers 包括您所期望的主要参与者:Facebook、Google 和 Twitter。这个 wiki 页面实际上有点令人困惑,因为有时它使用 "provider" 这个词,而其他时候它使用 "strategy".

这个词

至于Doorkeeper,它是一个gem,可以让你create your own OAuth endpoint。如果你有一个微服务架构,你通常使用这个 gem。您有一个应用程序负责提供 OAuth 端点的身份验证,然后您有其他几个应用程序使用此端点来验证其用户。