在自建Gitea的“认证源”配置页面中找到的说明文档,奇怪的是该文档在Gitea的官网显示的是To-Be-Do
如果你也自建了Gitea,请访问https://your-domain/admin/auths/new
,翻到页面最底部查看
OAuth2 提供程序
Bitbucket
在 https://bitbucket.org/account/user/<your username>/oauth-consumers/new
注册新的 OAuth 消费者同时添加权限"帐户"-"读"
Dropbox
在 https://www.dropbox.com/developers/apps 上创建一个新的应用程序
在 https://developers.facebook.com/apps 注册一个新的应用,并添加产品"Facebook 登录"
GitHub
在 https://github.com/settings/applications/new 注册一个 OAuth 应用程序
GitLab
在 https://gitlab.com/profile/applications 上注册新应用程序
从谷歌 API 控制台 (https://console.developers.google.com/) 获得 OAuth2 客户端凭据
OpenID Connect
使用 OpenID 连接发现 URL (
访问 https://dev.twitter.com/apps,创建应用并确保启用了"允许此应用程序用于登录 Twitter"的选项。
Discord
在 https://discordapp.com/developers/applications/me 上注册新应用程序
Gitea
注册一个新的 OAuth2 应用程序。可以访问 https://docs.gitea.io/en-us/oauth2-provider/ 查看帮助 。
Nextcloud
使用下面的菜单“设置(Settings) -> 安全(Security) -> OAuth 2.0 client”在您的实例上注册一个新的 OAuth 客户端。
Yandex
在 https://oauth.yandex.com/client/new 上创建一个新的应用程序。在“ Yandex.Passport API”这部分中选择以下权限:“访问电子邮件地址(Access to email address)”,“访问用户头像(Access to user avatar)”和“访问用户名,名字和姓氏,性别(Access to username, first name and surname, genderAccess to username, first name and surname, gender)”