https://www.tmd9.com/plugin.php?id=zxsq_oidc4 B6 U- \- ` }
discuz_plugin_zxsq_oidc_SC_GBK.xml (简体 GBK 编码): b* R4 X# y" ?- o) i: X
discuz_plugin_zxsq_oidc_SC_UTF8.xml (简体 UTF8SC 编码)
. ^8 q7 A& L# G" y( B. L' ~discuz_plugin_zxsq_oidc_TC_UTF8.xml (繁体 UTF8TC 编码)
- }; L1 A5 ~ U6 r5 _) j" F! U& I) Vdiscuz_plugin_zxsq_oidc_TC_BIG5.xml (繁体 BIG5 编码). y4 X; f9 K! ?+ ~7 ], ?
+ O/ Q3 x8 D4 E5 j
7 ]1 C+ k- s7 A5 _0 p4 W, i购买前须知% f% h( Q, H0 q
; a$ h* C# A: h6 [4 o5 y+ d8 b
6 ~% K" u+ ?! p8 ?6 K5 g1. 本插件基于 Gitea 提供的 OIDC 功能开发和测试1 ?) Y( |6 }5 {! b' s
2. 由于某些身份提供商未遵照标准OIDC协议,可能导致此插件不兼容。建议购买前咨询客服。
$ `1 R/ [, `8 n# N! {# q: U* s# j4 g$ @7 ~) I5 @2 o
适用场景https://www.tmd9.com
: G" p* ?. c1 x) p1 `# J$ O0 B, F' l! r
1. 接入 Google, MicroSoft 等支持OIDC协议的身份提供商' f4 F: x, x0 v: V* ]2 u& h. s
2. 公司内部可以使用开源工具(如 dex, gitea)提供的OIDC功能,使用此插件实现用 gitea 等账号登录 discuzx 论坛( Y+ |& q+ h6 t4 `7 b3 @8 J+ r
' I' T1 @' Q; n" Z9 Z* B( v$ `
OpenID Connect简介6 U( D P1 C& J0 }9 J T
5 ?3 G+ ~, e# [% j1 t' r6 \& z; Q
. D$ E; R, ~; C; b, w/ r. v
实现使用 OpenID Connect (OIDC) 账号 绑定DiscuzX论坛用户,用 OIDC 账号像QQ登录那样快捷登录网站。$ s5 P! I5 x) b. H
2 J& l* M) e/ a5 J
OpenID Connect(简称OIDC)是一种安全认证机制,第三方应用连接到身份认证服务器(Identify Service)获取用户信息,并把这些信息以安全可靠的方式返回给第三方应用。3 G/ o! n) b* V9 D( |
6 b4 R2 ]# p; q) f3 WOAuth2.0通过Access Token作为向第三方应用授权访问自身资源的凭证。OpenID Connect对OAuth2.0进行协议进行了扩展,通过扩展的ID Token字段,提供用户基础身份信息,ID Token使用JWT(JSON Web Token)格式进行封装,提供自包含性、防篡改机制,可以安全的传递给第三方应用程序并容易被验证。除了ID Token,还可以通过Access Token从认证服务的UserInfo Endpoint接口获取更详细的用户信息。- G: o+ m6 W6 ]
/ y/ q4 X) r, o; v* ?6 \) _
支持OpenID Connect的服务 r$ O4 X7 b0 L) y$ G* u. u
/ K7 u; f. f0 r0 p, p
2 Y6 E5 c ]& C; I+ L I5 f, j- Google
* G8 A' K8 u8 p, q2 f) M& d- MicroSoft
6 W- U, M g7 H6 a/ W0 O8 a- Apple
2 y) A. V: B8 @1 G* |5 C- Line& I: V- l L4 ~ U: T. ]$ L
- 华为) x# T3 o9 a' N; l' ~
- Dex
9 |0 W3 O+ V2 N) W- Gitea
8 W+ \& j3 R, n) F8 h
& B2 X4 i" _$ T( U: L z" X声明:除 Gitea 外,没有一一测试是否兼容,如果您有意使用此插件集成上述第三方登录,请咨询客服,可协助测试兼容性。
# v" v# p& \ }1 e- O
( R6 U( I3 K! P t插件特点$ K6 }9 C6 j$ g
1 u$ u8 d: M7 X: C) ^/ G2 O2 ]) w5 C, Z& x9 g$ } e& Z
1. 支持设置endpoint链接,兼容没有 discovery Endpoint 的 OIDC 提供商: R8 C- A: Y9 g% L, O
2. 支持手机触屏版
& `$ X) P% u' O9 [/ O3. 支持设置代理
9 c O4 H: ?+ E
9 E y( v9 ?, U! B+ g7 R |