Create a new initial access token.
77 int expiration = config.getExpiration() != null ? config.getExpiration() : 0;
78 int count = config.getCount() != null ? config.getCount() : 1;
84 ClientInitialAccessPresentation rep =
wrap(clientInitialAccessModel);
86 String token = ClientRegistrationTokenUtils.createInitialAccessToken(
session,
realm, clientInitialAccessModel);
89 response.setStatus(Response.Status.CREATED.getStatusCode());
KeycloakContext getContext()
final AdminPermissionEvaluator auth
Definition: ClientInitialAccessResource.java:51
AdminEventBuilder resourcePath(String... pathElements)
Definition: AdminEventBuilder.java:171
final AdminEventBuilder adminEvent
Definition: ClientInitialAccessResource.java:53
ClientInitialAccessPresentation wrap(ClientInitialAccessModel model)
Definition: ClientInitialAccessResource.java:118
ClientInitialAccessModel createClientInitialAccessModel(RealmModel realm, int expiration, int count)
final RealmModel realm
Definition: ClientInitialAccessResource.java:52
UriBuilder getAbsolutePathBuilder()
Definition: KeycloakUriInfo.java:74
KeycloakSession session
Definition: ClientInitialAccessResource.java:56
AdminEventBuilder operation(OperationType operationType)
Definition: AdminEventBuilder.java:113
ClientPermissionEvaluator clients()
void success()
Definition: AdminEventBuilder.java:226