@EggGump
2018-07-17T09:27:13.000000Z
字数 949
阅读 987
keycloak
在官网下载server那一版,解压即可,对本地java环境有要求。
For Linux: KEYCLOAK_HOME/bin/standalone.sh -b 0.0.0.0For Windows: KEYCLOAK_HOME\bin\standalone.bat -b 0.0.0.0
然后在本地打开localhost:8080即可。
第一次运行时要创建用户,创建好了以后,可以打开:
http://<HOSTNAME>:8080/auth/admin
进行后续操作。这里,我的用户名是:admin,密码:admin
登录进入后,选择Roles进行角色的创建,我这里创了一个user角色
至此,创建角色和用户都完成了。
作为一个可选备用方安,也可在管理员控制台admin console导入json文件到这里来
{"roles": {"realm" : [{"name": "user"}]},"users": [{"username" : "user","enabled": true,"credentials" : [{"type" : "password","value" : "password"}],"realmRoles": ["user"],"clientRoles": {"account": ["view-profile", "manage-account"]}}]}
如果你想用管理员用户访问示例,你需要把user角色添加到管理员
总结:
1、创建realm
2、创建client
3、创建user,并修改密码(不是临时密码)
4、创建role
5、关联user和role
