https://www.tmd9.com/plugin.php?id=hystar_keycloak
* _; R3 v/ Y. n5 Z8 |discuz_plugin_hystar_keycloak_SC_GBK.xml (简体 GBK 编码)
7 n1 h+ W% Y+ l! H; Gdiscuz_plugin_hystar_keycloak_SC_UTF8.xml (简体 UTF8SC 编码)7 _8 o1 r5 x* m
discuz_plugin_hystar_keycloak_TC_UTF8.xml (繁体 UTF8TC 编码)
- X( N9 Q- c% z4 {; Pdiscuz_plugin_hystar_keycloak_TC_BIG5.xml (繁体 BIG5 编码)
+ y: @# U: R# o# _; ^, ^0 |. A0 R
5 W/ [. R4 H6 M7 h- k5 \插件介绍$ L5 ^0 v/ Y% n0 k) q6 B
/ D2 I& E6 \ P3 I8 ~1 l$ h" k
( f& a; N5 {: R3 U4 O实现了使用Keycloak登录Discuz论坛,支持电脑版和手机版。0 ]& N+ M% u& j: S; G
如您需搭建Keycloak并使用本插件请注意检查自己的服务器环境是否支持curl且并非虚拟主机。/ [3 P4 i! i1 ^/ D
* F$ j+ Q: G l/ o4 J9 o+ [7 r功能介绍& V; b. e. M6 _; F
4 a$ m! Z- u' q9 u& ^4 C
1、支持在电脑端和手机端使用Keycloak登录账号。
% G' C. b' n7 o3 u$ g" m" a2、支持电脑和手机端Keycloak账号绑定、解绑。
0 `% n H5 u! E% c" N" @8 @3、支持隐藏插件所有嵌入按钮。# i( r2 }; e6 u3 Q: \# b/ y
4、支持自定义登录图标按钮。
1 c/ u% n8 A* T+ h+ R7 |$ T5、支持自定义Keycloak登录名称。: |$ s) n, n/ L) L4 n' [
2 k) d% B. R8 H+ ^% J) I使用方法
f) e! n2 s' \, L* n8 V- `# l$ n: @* N2 v" \3 C# R
1、在Keycloak原有或者新建的“领域(Realm)”当中点击“客户端(Client)”。9 ^1 C5 X- {, T& h. d: h
2、点击“创建(Create),客户端ID填写自己网站英文名例如:Discuz,根URL填写自己的网站地址# f7 a S1 Q8 ]- X) v$ f
3、设置秘钥,加密方式任意,密码可随意设置但注意保存。
/ x3 h* Z8 K7 M, O7 {6 n4、将得到的客户端ID以及秘钥,服务端地址填写进插件配置中。% I& A$ {+ y+ D( w: s6 i
2 a4 m$ G- O5 g9 Y* i% M b
Keycloak介绍
0 F& W" o- B4 c5 m5 E
* \3 H7 J8 Y0 a4 @6 B3 NKeycloak是一个开源软件产品,旨在为现代的应用程序和服务,提供包含身份管理和访问管理功能的单点登录工具。红帽公司负责管理这一JBoss社区项目,并将其作为他们RH-SSO产品的上游项目。
- a: C3 m" K* d0 x8 R; Y' K8 x简单来说他是一个Single-Sign On(SSO)单点登录系统。
5 t* N% X5 M: ~. R( S2 A0 e; Hhttps://www.keycloak.org// A) W, c2 I9 Q
2 K |: O. }/ m8 a如果您需要我们代为搭建Keycloak并配置登录插件请联系客服QQ:1255471061, g% ~! K* ^) A. q7 v+ N; S. s
! c: _8 V" E( v
具体请查看下方插件设置截图( R% Q6 b* R" M* _9 @1 X% w
! Q* B/ p) I" w; g |