https://www.tmd9.com/plugin.php?id=hystar_keycloak
- |2 i3 y# h' q8 s1 n2 p4 A3 ^discuz_plugin_hystar_keycloak_SC_GBK.xml (简体 GBK 编码)
2 j6 }5 f& \+ e3 z; ydiscuz_plugin_hystar_keycloak_SC_UTF8.xml (简体 UTF8SC 编码)" S0 O0 A7 I$ t1 X
discuz_plugin_hystar_keycloak_TC_UTF8.xml (繁体 UTF8TC 编码)
9 }* H8 G3 p, F4 d; N8 u- T# U. [: F# Ldiscuz_plugin_hystar_keycloak_TC_BIG5.xml (繁体 BIG5 编码). |( B" r# \1 H! P
[2 J, y9 K, {$ l7 C& W- a' A插件介绍, r9 T$ D! G) \# h* P. c8 n
$ t' D* v5 G8 h: g2 n# ~/ L( E5 c8 h0 N% Z3 z+ q C# A$ z. d7 _
实现了使用Keycloak登录Discuz论坛,支持电脑版和手机版。) O6 }# b* C6 C5 O Q: T
如您需搭建Keycloak并使用本插件请注意检查自己的服务器环境是否支持curl且并非虚拟主机。
& N$ s) u d1 T8 K% H& A$ `! z& R
; L2 E* t- I# W' i U功能介绍, K0 \1 `' S5 w6 G6 X1 W5 U$ `
$ _) J2 q8 b$ _+ M* v+ Q: P2 m+ E/ P1、支持在电脑端和手机端使用Keycloak登录账号。
* F' ~& l0 X, k9 c8 _2、支持电脑和手机端Keycloak账号绑定、解绑。
! e7 q% {0 v* s: L& ^+ n$ H3、支持隐藏插件所有嵌入按钮。
- w) t9 t# Q' X# n4 A- A4、支持自定义登录图标按钮。
8 J1 E8 e) ~5 Z% v: i5 P" g0 u9 U5、支持自定义Keycloak登录名称。7 z, E4 X- L3 R/ C
$ a2 [1 h8 N3 N' D' f7 |
使用方法
5 K% h) p0 w% H( q- k2 u4 E$ x8 k+ C, h+ j: s, c* A+ X
1、在Keycloak原有或者新建的“领域(Realm)”当中点击“客户端(Client)”。
$ s# h" n5 D' L5 S+ x' q9 o& ]2 ^2、点击“创建(Create),客户端ID填写自己网站英文名例如:Discuz,根URL填写自己的网站地址
: Y- k8 ?: K1 x4 k% `3 @- B3、设置秘钥,加密方式任意,密码可随意设置但注意保存。
2 J$ e$ T3 s) Q- ~" x4、将得到的客户端ID以及秘钥,服务端地址填写进插件配置中。
+ b6 _5 g. f3 M3 c2 \. a# m, t7 W
# E( k6 k. k' j& Z0 A6 I: _Keycloak介绍
. Y4 R M( N/ U, C
4 m4 ~! p* C" @( O6 U$ B+ {& LKeycloak是一个开源软件产品,旨在为现代的应用程序和服务,提供包含身份管理和访问管理功能的单点登录工具。红帽公司负责管理这一JBoss社区项目,并将其作为他们RH-SSO产品的上游项目。( k: @6 g1 p" R% ~0 `
简单来说他是一个Single-Sign On(SSO)单点登录系统。
) E) _5 \5 C+ T1 f5 V- b3 A# whttps://www.keycloak.org/& k" K6 j) l. C2 s
/ I; S8 a- m* B: E: I! u) n4 @( O
如果您需要我们代为搭建Keycloak并配置登录插件请联系客服QQ:1255471061
: x1 \( _% `8 E
- N. N# s6 v3 g) P6 @$ U. ~! @具体请查看下方插件设置截图8 {3 X6 R' `! d9 p6 W! t& A/ g& u
+ l9 X: L/ k- W2 g$ O |