10.7. 使用 Java 客户端注册 API 的示例
客户端注册 Java API 可以轻松地使用 Java 客户端注册服务。要使用包括依赖项 org.keycloak:keycloak-client-registration-api:>VERSION< 来自 Maven。
有关使用客户端注册的完整说明,请参阅 JavaDocs。以下是创建客户端的示例。您需要将 eyJhbGciOiJSUz… 替换为正确的初始访问令牌或 bearer 令牌。
String token = "eyJhbGciOiJSUz...";
ClientRepresentation client = new ClientRepresentation();
client.setClientId(CLIENT_ID);
ClientRegistration reg = ClientRegistration.create()
.url("http://localhost:8080", "myrealm")
.build();
reg.auth(Auth.token(token));
client = reg.create(client);
String registrationAccessToken = client.getRegistrationAccessToken();