5.7. 使用 Java 客户端注册 API 的示例
客户端注册 Java API 使使用 Java 的客户端注册服务变得简单。要使用(包括依赖项 org.keycloak:keycloak-client-registration-api:>VERSION<),请从 Maven 中包含依赖项的 org.keycloak:keycloak-client-registration-api:>VERSION <。
有关使用客户端注册的详情,请参考 JavaDocs。以下是创建客户端的示例。您需要将 eyJhbGciOiJSUz… 替换为正确的初始访问令牌或 bearer 令牌。
String token = "eyJhbGciOiJSUz...";
ClientRepresentation client = new ClientRepresentation();
client.setClientId(CLIENT_ID);
ClientRegistration reg = ClientRegistration.create()
.url("http://localhost:8080/auth", "myrealm")
.build();
reg.auth(Auth.token(token));
client = reg.create(client);
String registrationAccessToken = client.getRegistrationAccessToken();