https://www.tmd9.com/plugin.php?id=zxsq_oidc
8 g4 B" T' _# `1 [discuz_plugin_zxsq_oidc_SC_GBK.xml (简体 GBK 编码), o6 J8 f7 v" Q; D/ o" U
discuz_plugin_zxsq_oidc_SC_UTF8.xml (简体 UTF8SC 编码)+ V6 B" l: [6 z s! j
discuz_plugin_zxsq_oidc_TC_UTF8.xml (繁体 UTF8TC 编码)
/ t5 B, u- h" |. _5 K2 Mdiscuz_plugin_zxsq_oidc_TC_BIG5.xml (繁体 BIG5 编码)1 R! l g6 m0 f& O t
% X* U0 X0 t2 ?$ s& u$ f3 l1 s( l% O2 L- \4 ]6 G
购买前须知: W t% x# W$ s9 A# U
3 W* j0 W8 ~, M! G/ ~/ E
* x5 U3 c* |! u" [8 Q* M1. 本插件基于 Gitea 提供的 OIDC 功能开发和测试
, [. G/ i, X; ]6 k# a% p: |5 T2. 由于某些身份提供商未遵照标准OIDC协议,可能导致此插件不兼容。建议购买前咨询客服。
) t0 C8 m+ d/ W5 [
5 J; }* k+ j/ p" o$ ~适用场景https://www.tmd9.com
5 }) A* S d6 K4 g" U5 b
$ ?2 I8 `7 {. V1. 接入 Google, MicroSoft 等支持OIDC协议的身份提供商
2 \! r6 t& l5 O+ v$ T, }2. 公司内部可以使用开源工具(如 dex, gitea)提供的OIDC功能,使用此插件实现用 gitea 等账号登录 discuzx 论坛
5 e" u; y' a D! r8 k6 |$ @9 i& a+ V+ ^: m- f, H! j
OpenID Connect简介
3 Y1 q, I5 B+ J9 ?
+ H1 j9 |, w3 O9 c
0 `/ p* U0 X6 I实现使用 OpenID Connect (OIDC) 账号 绑定DiscuzX论坛用户,用 OIDC 账号像QQ登录那样快捷登录网站。
) D; f1 X8 C, L- J. W$ A0 m3 x( e! l8 u# T1 Z1 @% ^8 ]
OpenID Connect(简称OIDC)是一种安全认证机制,第三方应用连接到身份认证服务器(Identify Service)获取用户信息,并把这些信息以安全可靠的方式返回给第三方应用。. _% r/ ~9 p' G9 n- s0 N \ u) E
1 Y5 M5 D9 A7 d5 |+ Z5 o
OAuth2.0通过Access Token作为向第三方应用授权访问自身资源的凭证。OpenID Connect对OAuth2.0进行协议进行了扩展,通过扩展的ID Token字段,提供用户基础身份信息,ID Token使用JWT(JSON Web Token)格式进行封装,提供自包含性、防篡改机制,可以安全的传递给第三方应用程序并容易被验证。除了ID Token,还可以通过Access Token从认证服务的UserInfo Endpoint接口获取更详细的用户信息。
/ p6 P/ f6 [) ?: y4 W; O9 V% A
6 Y, B0 ^ u, t' i7 f& p支持OpenID Connect的服务
; w$ U# A( o$ q) q5 L/ r c6 U6 q9 b
2 A- ]) o( p- s- G+ X* J v* c
- Google
C+ w k7 d5 `; D4 }/ L- MicroSoft# l9 x h2 y# [/ x
- Apple
. q7 r. M0 D+ n2 c1 [- Line" G( W; ~* a9 ?3 k, D( M* `. P5 s
- 华为
, @' w) x* x7 P- Dex
( I/ Y, b. i7 l( ^# a8 [3 x- Gitea
% [# b$ m0 ~' b# f8 I7 ~" |- z- U
% I5 h7 b& F) _$ Z- g5 J, o4 h声明:除 Gitea 外,没有一一测试是否兼容,如果您有意使用此插件集成上述第三方登录,请咨询客服,可协助测试兼容性。) y) {' ?- ]5 v& k8 I! l# o
5 f2 {; A) I0 A9 l. a+ B5 r插件特点
) `' X0 i" a6 b; _' T: A5 }8 F7 i1 N5 E7 R! Q Z! }
9 J: Q; o7 [6 [. o+ o/ w8 K3 L# w1. 支持设置endpoint链接,兼容没有 discovery Endpoint 的 OIDC 提供商
- p3 W( o8 o3 z+ f8 t, h2. 支持手机触屏版
# E3 a! b- R' T6 N8 _3. 支持设置代理
% O3 N; v- H4 K8 z
$ t; U; [" m. l1 g+ Q |