@EggGump
2018-07-17T17:27:13.000000Z
字数 949
阅读 714
keycloak
在官网下载server那一版,解压即可,对本地java环境有要求。
For Linux: KEYCLOAK_HOME/bin/standalone.sh -b 0.0.0.0
For 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