[关闭]
@EggGump 2018-07-17T17:27:13.000000Z 字数 949 阅读 714

keycloak 基本操作

keycloak


安装

在官网下载server那一版,解压即可,对本地java环境有要求。

打开

  1. For Linux: KEYCLOAK_HOME/bin/standalone.sh -b 0.0.0.0
  2. For Windows: KEYCLOAK_HOME\bin\standalone.bat -b 0.0.0.0

然后在本地打开localhost:8080即可。
第一次运行时要创建用户,创建好了以后,可以打开:

  1. http://<HOSTNAME>:8080/auth/admin

进行后续操作。这里,我的用户名是:admin,密码:admin

创建roles 和 user

roles

登录进入后,选择Roles进行角色的创建,我这里创了一个user角色

user

至此,创建角色和用户都完成了。

作为一个可选备用方安,也可在管理员控制台admin console导入json文件到这里来

  1. {
  2. "roles": {
  3. "realm" : [{
  4. "name": "user"
  5. }]
  6. },
  7. "users": [{
  8. "username" : "user",
  9. "enabled": true,
  10. "credentials" : [{
  11. "type" : "password",
  12. "value" : "password"
  13. }],
  14. "realmRoles": ["user"],
  15. "clientRoles": {
  16. "account": ["view-profile", "manage-account"]
  17. }
  18. }]
  19. }

如果你想用管理员用户访问示例,你需要把user角色添加到管理员

总结:
1、创建realm
2、创建client
3、创建user,并修改密码(不是临时密码)
4、创建role
5、关联user和role

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注