购买前须知



1. 本插件基于 Gitea 提供的 OIDC 功能开发和测试。
2. 由于某些身份提供商未遵照标准OIDC协议,可能导致此插件不兼容。建议购买前了解相关兼容性信息。

适用场景


1. 接入 Google, MicroSoft 等支持OIDC协议的身份提供商。
2. 公司内部可以使用开源工具(如 dex, gitea)提供的OIDC功能,使用此插件实现用 gitea 等账号登录 discuzx 论坛。

OpenID Connect简介



实现使用 OpenID Connect (OIDC) 账号绑定DiscuzX论坛用户,用 OIDC 账号像QQ登录那样快捷登录网站。

OpenID Connect(简称OIDC)是一种安全认证机制,第三方应用连接到身份认证服务器(Identify Service)获取用户信息,并把这些信息以安全可靠的方式返回给第三方应用。

OAuth2.0通过Access Token作为向第三方应用授权访问自身资源的凭证。OpenID Connect对OAuth2.0进行了扩展,通过扩展的ID Token字段,提供用户基础身份信息,ID Token使用JWT(JSON Web Token)格式进行封装,提供自包含性、防篡改机制,可以安全地传递给第三方应用程序并容易被验证。除了ID Token,还可以通过Access Token从认证服务的UserInfo Endpoint接口获取更详细的用户信息。

支持OpenID Connect的服务



- Google
- MicroSoft
- Apple
- Line
- 华为
- Dex
- Gitea

声明:除 Gitea 外,没有一一测试是否兼容,如果您有意使用此插件集成上述第三方登录,请确保提前确认兼容性,必要时可寻求技术支持协助测试。

插件特点



1. 支持设置endpoint链接,兼容没有 discovery Endpoint 的 OIDC 提供商。
2. 支持手机触屏版。
3. 支持设置代理。