Keycloak说明
Keycloak
是一款开源的认证授权平台,在Github
上已有9.4k+Star。Keycloak
功能众多,可实现用户注册、社会化登录、单点登录、双重认证 、LDAP集成等功能。
安装 Keycloak
下载 Keycloak
镜像:使用以下命令从 Docker Hub
下载 Keycloak
镜像:
bash
docker pull jboss/keycloak
运行 Keycloak
运行 Keycloak
容器:使用以下命令在容器中运行 Keycloak
:
bash
docker run --name keycloak \
-p 18080:8080 \
-e KEYCLOAK_USER=admin \
-e KEYCLOAK_PASSWORD=admin \
-d jboss/keycloak
命令参数说明:
- -
d
:表示将该容器作为后台进程运行; -name keycloak
:为该容器指定一个名称;-p 18080:8080
:将主机的端口18080
映射到容器的端口8080
,这样就可以通过http://localhost:18080
访问Keycloak
;-e KEYCLOAK_USER=admin
和-e KEYCLOAK_PASSWORD=admin
:设置Keycloak
的管理员用户名和密码,这里设置为admin/admin
。
查看日志
bash
docker logs -f keycloak
访问 Keycloak 管理控制台
点击Administration Console
来进入管理控制台
输入用户名和密码:admin
修改语言为中文:zh_CN
,然后点击Save
保存
再次刷新界面即可
Keycloak
非常良心的给很多属性都添加了解释,而且还是中文的,基本看下解释就可以知道如何使用了: