Keycloak Java客户端获取访存令牌

时间:2020-05-19 13:16:37

标签: java keycloak keycloak-services keycloak-rest-api

我需要获取rpt才能在我的应用中注册新用户。

Keycloak.json

Unit scope names

获取rpt:

{
  "realm": "master",
  "auth-server-url" : "http://localhost:8180/auth",
  "resource" : "admin-cli",
  "public-client": true
}

我得到:@GetMapping("rpt") public String token() { var username = environment.getProperty("authServer.admin.username"); var password = environment.getProperty("authServer.admin.password"); var req = new AuthorizationRequest(); var res = this.authzClient.authorization(username, password).authorize(req); return res.getToken(); }

但是我使用的是java.lang.RuntimeException: Client secret not provided.,在其访问类型的主域下为admin-cli

我已经设置:

public

如何获取 "public-client": true 的rpt?我将使用它在我的应用程序注册页面中创建新用户。

0 个答案:

没有答案