跳到主要内容

设置 Patreon 社交登录

官方 Logto 连接器,用于 Patreon 社交登录。

提示:

本指南假设你对 Logto 连接器 (Connectors) 有基本的了解。对于不熟悉的人,请参考 连接器 (Connectors) 指南以开始了解。

入门指南

Patreon 连接器允许终端用户通过 Patreon OAuth 2.0 认证 (Authentication) 协议,使用他们自己的 Patreon 账户登录你的应用程序。

使用 Patreon 账户登录

前往 Patreon 官网,并使用你的 Patreon 账户登录。如果你还没有账户,可以注册一个新账户。

创建并配置 OAuth 应用

按照 创建 Patreon OAuth 应用 的指南,注册一个新应用。

App Name 中为你的 OAuth 应用命名,并填写应用的 App URL。你可以将 App Description 字段留空,并将 Redirect URIs 自定义为 ${your_logto_origin}/callback/${connector_id}connector_id 可以在 Logto 管理控制台连接器详情页顶部栏找到。

备注:

如果你在登录时遇到错误信息 “The redirect_uri MUST match the registered callback URL for this application.”,请尝试将 Patreon OAuth 应用的 Redirect URI 与 Logto 应用的重定向 URL(包括协议)保持一致,以解决该问题。

管理 OAuth 应用

前往 Patreon 的 Clients & API Keys 页面,你可以在这里添加、编辑或删除现有的 OAuth 应用。你还可以在 OAuth 应用详情页找到 Client ID 并生成 Client secrets

配置你的连接器 (Connector)

将上节中 OAuth 应用详情页获得的 Client IDClient Secret 分别填写到 clientIdclientSecret 字段中。

scope 是一个以空格分隔的 权限 (Scopes) 列表。如果未提供,scope 默认为 identity identity[email]

配置类型

NameType
clientIdstring
clientSecretstring
scopestring

测试 Patreon 连接器 (Connector)

就是这样。Patreon 连接器 (Connector) 现在应该可以使用了。别忘了 在登录体验中启用连接器 (Connector)

参考资料

Patreon - API 文档

Patreon - 开发者 - 客户端