Interface AdminApi
- All Known Implementing Classes:
AdminApiMock
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2026-08-17T22:41:23.291766903+02:00[Europe/Berlin]",
comments="Generator version: 7.24.0")
@Validated
public interface AdminApi
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringPATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_AVAILABLE_GETstatic final StringPATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_COMPOSITE_GETstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RealmRepresentation> adminRealmsGet(@Valid Boolean briefRepresentation) GET /admin/realms : Get accessible realms Returns a list of accessible realms.reactor.core.publisher.Mono<Void> adminRealmsPost(@Valid reactor.core.publisher.Mono<org.springframework.core.io.Resource> body) POST /admin/realms : Import a realm.reactor.core.publisher.Mono<Void> DELETE /admin/realms/{realm}/admin-events : Delete all admin eventsreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AdminEventRepresentation> adminRealmsRealmAdminEventsGet(String realm, @Valid String authClient, @Valid String authIpAddress, @Valid String authRealm, @Valid String authUser, @Valid String dateFrom, @Valid String dateTo, @Valid String direction, @Valid Integer first, @Valid Integer max, @Valid List<String> operationTypes, @Valid String resourcePath, @Valid List<String> resourceTypes) GET /admin/realms/{realm}/admin-events : Get admin events Returns all admin events, or filters events based on URL query parameters listed herereactor.core.publisher.Mono<Void> DELETE /admin/realms/{realm}/attack-detection/brute-force/users : Clear any user login failures for all users This can release temporary disabled usersreactor.core.publisher.Mono<Void> DELETE /admin/realms/{realm}/attack-detection/brute-force/users/{userId} : Clear any user login failures for the user This can release temporary disabled useradminRealmsRealmAttackDetectionBruteForceUsersUserIdGet(String realm, String userId) GET /admin/realms/{realm}/attack-detection/brute-force/users/{userId} : Get status of a username in brute force detectionGET /admin/realms/{realm}/authentication/authenticator-providers : Get authenticator providers Returns a stream of authenticator providers.GET /admin/realms/{realm}/authentication/client-authenticator-providers : Get client authenticator providers Returns a stream of client authenticator providers.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigInfoRepresentation> adminRealmsRealmAuthenticationConfigDescriptionProviderIdGet(String realm, String providerId) GET /admin/realms/{realm}/authentication/config-description/{providerId} : Get authenticator provider's configuration descriptionreactor.core.publisher.Mono<Void> DELETE /admin/realms/{realm}/authentication/config/{id} : Delete authenticator configurationreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> GET /admin/realms/{realm}/authentication/config/{id} : Get authenticator configurationreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationConfigIdPut(String realm, String id, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> authenticatorConfigRepresentation) PUT /admin/realms/{realm}/authentication/config/{id} : Update authenticator configurationreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationConfigPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> authenticatorConfigRepresentation) Deprecated.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> adminRealmsRealmAuthenticationExecutionsExecutionIdConfigIdGet(String realm, String executionId, String id) Deprecated.reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsExecutionIdConfigPost(String realm, String executionId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> authenticatorConfigRepresentation) POST /admin/realms/{realm}/authentication/executions/{executionId}/config : Update execution with new configurationreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsExecutionIdDelete(String realm, String executionId) DELETE /admin/realms/{realm}/authentication/executions/{executionId} : Delete executionreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationExecutionRepresentation> adminRealmsRealmAuthenticationExecutionsExecutionIdGet(String realm, String executionId) GET /admin/realms/{realm}/authentication/executions/{executionId} : Get Single Executionreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsExecutionIdLowerPriorityPost(String realm, String executionId) POST /admin/realms/{realm}/authentication/executions/{executionId}/lower-priority : Lower execution's priorityreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsExecutionIdRaisePriorityPost(String realm, String executionId) POST /admin/realms/{realm}/authentication/executions/{executionId}/raise-priority : Raise execution's priorityreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationExecutionRepresentation> authenticationExecutionRepresentation) POST /admin/realms/{realm}/authentication/executions : Add new authentication executionreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsFlowAliasCopyPost(String realm, String flowAlias, @Valid reactor.core.publisher.Mono<Map<String, String>> requestBody) POST /admin/realms/{realm}/authentication/flows/{flowAlias}/copy : Copy existing authentication flow under a new name The new name is given as 'newName' attribute of the passed JSON objectreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsExecutionPost(String realm, String flowAlias, @Valid reactor.core.publisher.Mono<Map<String, Object>> requestBody) POST /admin/realms/{realm}/authentication/flows/{flowAlias}/executions/execution : Add new authentication execution to a flowreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsFlowPost(String realm, String flowAlias, @Valid reactor.core.publisher.Mono<Map<String, Object>> requestBody) POST /admin/realms/{realm}/authentication/flows/{flowAlias}/executions/flow : Add new flow with new execution to existing flowreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AuthenticationExecutionInfoRepresentation> adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsGet(String realm, String flowAlias) GET /admin/realms/{realm}/authentication/flows/{flowAlias}/executions : Get authentication executions for a flowreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsPut(String realm, String flowAlias, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationExecutionInfoRepresentation> authenticationExecutionInfoRepresentation) PUT /admin/realms/{realm}/authentication/flows/{flowAlias}/executions : Update authentication executions of a Flowreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AuthenticationFlowRepresentation> GET /admin/realms/{realm}/authentication/flows : Get authentication flows Returns a stream of authentication flows.reactor.core.publisher.Mono<Void> DELETE /admin/realms/{realm}/authentication/flows/{id} : Delete an authentication flowreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationFlowRepresentation> adminRealmsRealmAuthenticationFlowsIdGet(String realm, String id) GET /admin/realms/{realm}/authentication/flows/{id} : Get authentication flow for idreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsIdPut(String realm, String id, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationFlowRepresentation> authenticationFlowRepresentation) PUT /admin/realms/{realm}/authentication/flows/{id} : Update an authentication flowreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationFlowRepresentation> authenticationFlowRepresentation) POST /admin/realms/{realm}/authentication/flows : Create a new authentication flowGET /admin/realms/{realm}/authentication/form-action-providers : Get form action providers Returns a stream of form action providers.GET /admin/realms/{realm}/authentication/form-providers : Get form providers Returns a stream of form providers.reactor.core.publisher.Mono<Map<String, List<org.bremersee.keycloak.api.model.ConfigPropertyRepresentation>>> GET /admin/realms/{realm}/authentication/per-client-config-description : Get configuration descriptions for all clientsreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRegisterRequiredActionPost(String realm, @Valid reactor.core.publisher.Mono<Map<String, String>> requestBody) POST /admin/realms/{realm}/authentication/register-required-action : Register a new required actionsreactor.core.publisher.Mono<Void> DELETE /admin/realms/{realm}/authentication/required-actions/{alias}/config : Delete RequiredAction configurationreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionConfigInfoRepresentation> GET /admin/realms/{realm}/authentication/required-actions/{alias}/config-description : Get RequiredAction provider configuration descriptionreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionConfigRepresentation> GET /admin/realms/{realm}/authentication/required-actions/{alias}/config : Get RequiredAction configurationreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRequiredActionsAliasConfigPut(String realm, String alias, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionConfigRepresentation> requiredActionConfigRepresentation) PUT /admin/realms/{realm}/authentication/required-actions/{alias}/config : Update RequiredAction configurationreactor.core.publisher.Mono<Void> DELETE /admin/realms/{realm}/authentication/required-actions/{alias} : Delete required actionreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionProviderRepresentation> GET /admin/realms/{realm}/authentication/required-actions/{alias} : Get required action for aliasreactor.core.publisher.Mono<Void> POST /admin/realms/{realm}/authentication/required-actions/{alias}/lower-priority : Lower required action's priorityreactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRequiredActionsAliasPut(String realm, String alias, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionProviderRepresentation> requiredActionProviderRepresentation) PUT /admin/realms/{realm}/authentication/required-actions/{alias} : Update required actionreactor.core.publisher.Mono<Void> POST /admin/realms/{realm}/authentication/required-actions/{alias}/raise-priority : Raise required action's priorityreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RequiredActionProviderRepresentation> GET /admin/realms/{realm}/authentication/required-actions : Get required actions Returns a stream of required actions.GET /admin/realms/{realm}/authentication/unregistered-required-actions : Get unregistered required actions Returns a stream of unregistered required actions.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> adminRealmsRealmClientDescriptionConverterPost(String realm, @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/client-description-converter : Base path for importing clients under this realm.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientPoliciesRepresentation> adminRealmsRealmClientPoliciesPoliciesGet(String realm, @Valid Boolean includeGlobalPolicies) GET /admin/realms/{realm}/client-policies/policiesreactor.core.publisher.Mono<Void> adminRealmsRealmClientPoliciesPoliciesPut(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientPoliciesRepresentation> clientPoliciesRepresentation) PUT /admin/realms/{realm}/client-policies/policiesreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientProfilesRepresentation> adminRealmsRealmClientPoliciesProfilesGet(String realm, @Valid Boolean includeGlobalProfiles) GET /admin/realms/{realm}/client-policies/profilesreactor.core.publisher.Mono<Void> adminRealmsRealmClientPoliciesProfilesPut(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientProfilesRepresentation> clientProfilesRepresentation) PUT /admin/realms/{realm}/client-policies/profilesreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ComponentTypeRepresentation> GET /admin/realms/{realm}/client-registration-policy/providers : Base path for retrieve providers with the configProperties properly filledreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceServerRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-serverreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerImportPost(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceServerRepresentation> resourceServerRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/importreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.PolicyEvaluationResponse> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionEvaluatePost(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.PolicyEvaluationRequest> policyEvaluationRequest) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/evaluatereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AbstractPolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionGet(String realm, String clientUuid, @Valid String fields, @Valid Integer first, @Valid Integer max, @Valid String name, @Valid String owner, @Valid Boolean permission, @Valid String policyId, @Valid String resource, @Valid String resourceType, @Valid String scope, @Valid String type) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permissionreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionPost(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permissionreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.PolicyProviderRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionProvidersGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/providersreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AbstractPolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionSearchGet(String realm, String clientUuid, @Valid String fields, @Valid String name) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/searchreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.PolicyEvaluationResponse> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyEvaluatePost(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.PolicyEvaluationRequest> policyEvaluationRequest) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/evaluatereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AbstractPolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyGet(String realm, String clientUuid, @Valid String fields, @Valid Integer first, @Valid Integer max, @Valid String name, @Valid String owner, @Valid Boolean permission, @Valid String policyId, @Valid String resource, @Valid String resourceType, @Valid String scope, @Valid String type) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policyreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyPost(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policyreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.PolicyProviderRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyProvidersGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/providersreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AbstractPolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicySearchGet(String realm, String clientUuid, @Valid String fields, @Valid String name) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/searchreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerPut(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceServerRepresentation> resourceServerRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-serverreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceGet(String realm, String clientUuid, @Valid String id, @Valid Boolean deep, @Valid Boolean exactName, @Valid Integer first, @Valid Boolean matchingUri, @Valid Integer max, @Valid String name, @Valid String owner, @Valid String scope, @Valid String type, @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resourcereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourcePost(String realm, String clientUuid, @Valid String id, @Valid Boolean deep, @Valid Boolean exactName, @Valid Integer first, @Valid Boolean matchingUri, @Valid Integer max, @Valid String name, @Valid String owner, @Valid String scope, @Valid String type, @Valid String uri, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> resourceRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resourcereactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdAttributesGet(String realm, String clientUuid, String resourceId, @Valid String id, @Valid Boolean deep, @Valid Boolean exactName, @Valid Integer first, @Valid Boolean matchingUri, @Valid Integer max, @Valid String name, @Valid String owner, @Valid String scope, @Valid String type, @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/attributesreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdDelete(String realm, String clientUuid, String resourceId, @Valid String id, @Valid Boolean deep, @Valid Boolean exactName, @Valid Integer first, @Valid Boolean matchingUri, @Valid Integer max, @Valid String name, @Valid String owner, @Valid String scope, @Valid String type, @Valid String uri) DELETE /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdGet(String realm, String clientUuid, String resourceId, @Valid String id, @Valid Boolean deep, @Valid Boolean exactName, @Valid Integer first, @Valid Boolean matchingUri, @Valid Integer max, @Valid String name, @Valid String owner, @Valid String scope, @Valid String type, @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.PolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdPermissionsGet(String realm, String clientUuid, String resourceId, @Valid String id, @Valid Boolean deep, @Valid Boolean exactName, @Valid Integer first, @Valid Boolean matchingUri, @Valid Integer max, @Valid String name, @Valid String owner, @Valid String scope, @Valid String type, @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/permissionsreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdPut(String realm, String clientUuid, String resourceId, @Valid String id, @Valid Boolean deep, @Valid Boolean exactName, @Valid Integer first, @Valid Boolean matchingUri, @Valid Integer max, @Valid String name, @Valid String owner, @Valid String scope, @Valid String type, @Valid String uri, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> resourceRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ScopeRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdScopesGet(String realm, String clientUuid, String resourceId, @Valid String id, @Valid Boolean deep, @Valid Boolean exactName, @Valid Integer first, @Valid Boolean matchingUri, @Valid Integer max, @Valid String name, @Valid String owner, @Valid String scope, @Valid String type, @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/scopesreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceSearchGet(String realm, String clientUuid, @Valid String id, @Valid Boolean deep, @Valid Boolean exactName, @Valid Integer first, @Valid Boolean matchingUri, @Valid Integer max, @Valid String owner, @Valid String scope, @Valid String type, @Valid String uri, @Valid String name) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/searchreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ScopeRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeGet(String realm, String clientUuid, @Valid Integer first, @Valid Integer max, @Valid String name, @Valid String scopeId) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scopereactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerScopePost(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ScopeRepresentation> scopeRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scopereactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdDelete(String realm, String clientUuid, String scopeId) DELETE /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ScopeRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdGet(String realm, String clientUuid, String scopeId) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.PolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdPermissionsGet(String realm, String clientUuid, String scopeId) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/permissionsreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdPut(String realm, String clientUuid, String scopeId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ScopeRepresentation> scopeRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdResourcesGet(String realm, String clientUuid, String scopeId) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/resourcesreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ScopeRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeSearchGet(String realm, String clientUuid, @Valid String name) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/searchreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceServerRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerSettingsGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/settingsreactor.core.publisher.Mono<org.springframework.core.io.Resource> adminRealmsRealmClientsClientUuidCertificatesAttrDownloadPost(String realm, String clientUuid, String attr, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.KeyStoreConfig> keyStoreConfig) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/download : Get a keystore file for the client, containing private key and public certificatereactor.core.publisher.Mono<org.springframework.core.io.Resource> adminRealmsRealmClientsClientUuidCertificatesAttrGenerateAndDownloadPost(String realm, String clientUuid, String attr, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.KeyStoreConfig> keyStoreConfig) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate-and-download : Generate a new keypair and certificate, and get the private key file Generates a keypair and certificate and serves the private key in a specified keystore format.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> adminRealmsRealmClientsClientUuidCertificatesAttrGeneratePost(String realm, String clientUuid, String attr) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate : Generate a new certificate with new key pairreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> adminRealmsRealmClientsClientUuidCertificatesAttrGet(String realm, String clientUuid, String attr) GET /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr} : Get key inforeactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> adminRealmsRealmClientsClientUuidCertificatesAttrUploadCertificatePost(String realm, String clientUuid, String attr) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload-certificate : Upload only certificate, not private keyreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> adminRealmsRealmClientsClientUuidCertificatesAttrUploadPost(String realm, String clientUuid, String attr) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload : Upload certificate and eventually private keyreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CredentialRepresentation> adminRealmsRealmClientsClientUuidClientSecretGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/client-secret : Get the client secretreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CredentialRepresentation> adminRealmsRealmClientsClientUuidClientSecretPost(String realm, String clientUuid) POST /admin/realms/{realm}/clients/{client-uuid}/client-secret : Generate a new secret for the clientreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidClientSecretRotatedDelete(String realm, String clientUuid) DELETE /admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated : Invalidate the rotated secret for the clientreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CredentialRepresentation> adminRealmsRealmClientsClientUuidClientSecretRotatedGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated : Get the rotated client secretreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidDefaultClientScopesClientScopeIdDelete(String realm, String clientUuid, String clientScopeId) DELETE /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidDefaultClientScopesClientScopeIdPut(String realm, String clientUuid, String clientScopeId) PUT /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientsClientUuidDefaultClientScopesGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes : Get default client scopes.reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidDelete(String realm, String clientUuid) DELETE /admin/realms/{realm}/clients/{client-uuid} : Delete the clientreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AccessToken> adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleAccessTokenGet(String realm, String clientUuid, @Valid String audience, @Valid String scope, @Valid String userId) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-access-token : Create JSON with payload of example access tokenreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IDToken> adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleIdTokenGet(String realm, String clientUuid, @Valid String audience, @Valid String scope, @Valid String userId) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-id-token : Create JSON with payload of example id tokenreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.SamlExampleResponse> adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleSamlResponseGet(String realm, String clientUuid, @Valid String audience, @Valid String scope, @Valid String userId) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-saml-response : Create JSON with an example SAML response as payloadreactor.core.publisher.Mono<Object> adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleUserinfoGet(String realm, String clientUuid, @Valid String scope, @Valid String userId) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-userinfo : Create JSON with payload of example user inforeactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperEvaluationRepresentation> adminRealmsRealmClientsClientUuidEvaluateScopesProtocolMappersGet(String realm, String clientUuid, @Valid String scope) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/protocol-mappers : Return list of all protocol mappers, which will be used when generating tokens issued for particular client.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidEvaluateScopesScopeMappingsRoleContainerIdGrantedGet(String realm, String clientUuid, String roleContainerId, @Valid String scope) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/granted : Get effective scope mapping of all roles of particular role container, which this client is defacto allowed to have in the accessToken issued for him.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidEvaluateScopesScopeMappingsRoleContainerIdNotGrantedGet(String realm, String clientUuid, String roleContainerId, @Valid String scope) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/not-granted : Get roles, which this client doesn't have scope for and can't have them in the accessToken issued for him.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> adminRealmsRealmClientsClientUuidGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid} : Get representation of the clientreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidInstallationProvidersProviderIdGet(String realm, String clientUuid, String providerId) GET /admin/realms/{realm}/clients/{client-uuid}/installation/providers/{providerId}reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmClientsClientUuidManagementPermissionsGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmClientsClientUuidManagementPermissionsPut(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/clients/{client-uuid}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidNodesNodeDelete(String realm, String clientUuid, String node) DELETE /admin/realms/{realm}/clients/{client-uuid}/nodes/{node} : Unregister a cluster node from the clientreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidNodesPost(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<Map<String, String>> requestBody) POST /admin/realms/{realm}/clients/{client-uuid}/nodes : Register a cluster node with the client Manually register cluster node to this client - usually it’s not needed to call this directly as adapter should handle by sending registration request to KeycloakadminRealmsRealmClientsClientUuidOfflineSessionCountGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/offline-session-count : Get application offline session count Returns a number of offline user sessions associated with this client { \"count\": number }reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserSessionRepresentation> adminRealmsRealmClientsClientUuidOfflineSessionsGet(String realm, String clientUuid, @Valid Integer first, @Valid Integer max) GET /admin/realms/{realm}/clients/{client-uuid}/offline-sessions : Get offline sessions for client.reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidOptionalClientScopesClientScopeIdDelete(String realm, String clientUuid, String clientScopeId) DELETE /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidOptionalClientScopesClientScopeIdPut(String realm, String clientUuid, String clientScopeId) PUT /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientsClientUuidOptionalClientScopesGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes : Get optional client scopes.reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidProtocolMappersAddModelsPost(String realm, String clientUuid, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/add-models : Create multiple mappersreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientsClientUuidProtocolMappersModelsGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models : Get mappersreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidProtocolMappersModelsIdDelete(String realm, String clientUuid, String id) DELETE /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id} : Delete the mapperreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientsClientUuidProtocolMappersModelsIdGet(String realm, String clientUuid, String id) GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id} : Get mapper by idreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidProtocolMappersModelsIdPut(String realm, String clientUuid, String id, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id} : Update the mapperreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidProtocolMappersModelsPost(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models : Create a mapperreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientsClientUuidProtocolMappersProtocolProtocolGet(String realm, String clientUuid, String protocol) GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/protocol/{protocol} : Get mappers by name for a specific protocolreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GlobalRequestResult> adminRealmsRealmClientsClientUuidPushRevocationPost(String realm, String clientUuid) POST /admin/realms/{realm}/clients/{client-uuid}/push-revocation : Push the client's revocation policy to its admin URL If the client has an admin URL, push revocation policy to it.reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidPut(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> clientRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid} : Update the clientreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> adminRealmsRealmClientsClientUuidRegistrationAccessTokenPost(String realm, String clientUuid) POST /admin/realms/{realm}/clients/{client-uuid}/registration-access-token : Generate a new registration access token for the clientreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesGet(String realm, String clientUuid, @Valid Boolean briefRepresentation, @Valid Integer first, @Valid Integer max, @Valid String search) GET /admin/realms/{realm}/clients/{client-uuid}/roles : Get all roles for the realm or clientreactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesPost(String realm, String clientUuid, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/roles : Create a new role for the realm or clientreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesClientsTargetClientUuidGet(String realm, String clientUuid, String roleName, String targetClientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/clients/{targetClientUuid} : Get client-level roles for the client that are in the role's compositereactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesDelete(String realm, String clientUuid, String roleName, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites : Remove roles from the role's compositereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesGet(String realm, String clientUuid, String roleName) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites : Get composites of the rolereactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesPost(String realm, String clientUuid, String roleName, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites : Add a composite to the rolereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesRealmGet(String realm, String clientUuid, String roleName) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/realm : Get realm-level roles of the role's compositereactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesRoleNameDelete(String realm, String clientUuid, String roleName) DELETE /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name} : Delete a role by namereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameGet(String realm, String clientUuid, String roleName) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name} : Get a role by namereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameGroupsGet(String realm, String clientUuid, String roleName, @Valid Integer _100, @Valid Boolean briefRepresentation, @Valid Integer first) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/groups : Returns a stream of groups that have the specified role namereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmClientsClientUuidRolesRoleNameManagementPermissionsGet(String realm, String clientUuid, String roleName) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmClientsClientUuidRolesRoleNameManagementPermissionsPut(String realm, String clientUuid, String roleName, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesRoleNamePut(String realm, String clientUuid, String roleName, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name} : Update a role by namereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameUsersGet(String realm, String clientUuid, String roleName, @Valid Boolean briefRepresentation, @Valid Integer first, @Valid Integer max) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/users : Returns a stream of users that have the specified role name.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientAvailableGet(String realm, String clientUuid, String client) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/available : The available client-level roles Returns the roles for the client that can be associated with the client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientCompositeGet(String realm, String clientUuid, String client, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/composite : Get effective client roles Returns the roles for the client that are associated with the client's scope.reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientDelete(String realm, String clientUuid, String client, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client} : Remove client-level roles from the client's scope.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientGet(String realm, String clientUuid, String client) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client} : Get the roles associated with a client's scope Returns roles for the client.reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientPost(String realm, String clientUuid, String client, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client} : Add client-level roles to the client's scopereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsGet(String realm, String clientUuid) Deprecated.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsRealmAvailableGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/available : Get realm-level roles that are available to attach to this client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsRealmCompositeGet(String realm, String clientUuid, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/composite : Get effective realm-level roles associated with the client’s scope What this does is recurse any composite roles associated with the client’s scope and adds the roles to this lists.reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidScopeMappingsRealmDelete(String realm, String clientUuid, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm : Remove a set of realm-level roles from the client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsRealmGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm : Get realm-level roles associated with the client's scopereactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidScopeMappingsRealmPost(String realm, String clientUuid, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm : Add a set of realm-level roles to the client's scopereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmClientsClientUuidServiceAccountUserGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/service-account-user : Get a user dedicated to the service accountadminRealmsRealmClientsClientUuidSessionCountGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/session-count : Get application session count Returns a number of user sessions associated with this client { \"count\": number }reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GlobalRequestResult> adminRealmsRealmClientsClientUuidTestNodesAvailableGet(String realm, String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/test-nodes-available : Test if registered cluster nodes are available Tests availability by sending 'ping' request to all cluster nodes.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserSessionRepresentation> adminRealmsRealmClientsClientUuidUserSessionsGet(String realm, String clientUuid, @Valid Integer first, @Valid Integer max) GET /admin/realms/{realm}/clients/{client-uuid}/user-sessions : Get user sessions for client.reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdDelete(String realm, String clientScopeId) DELETE /admin/realms/{realm}/client-scopes/{client-scope-id} : Delete the client scopereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientScopesClientScopeIdGet(String realm, String clientScopeId) GET /admin/realms/{realm}/client-scopes/{client-scope-id} : Get representation of the client scopereactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdProtocolMappersAddModelsPost(String realm, String clientScopeId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/add-models : Create multiple mappersreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsGet(String realm, String clientScopeId) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models : Get mappersreactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsIdDelete(String realm, String clientScopeId, String id) DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id} : Delete the mapperreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsIdGet(String realm, String clientScopeId, String id) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id} : Get mapper by idreactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsIdPut(String realm, String clientScopeId, String id, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) PUT /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id} : Update the mapperreactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsPost(String realm, String clientScopeId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models : Create a mapperreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientScopesClientScopeIdProtocolMappersProtocolProtocolGet(String realm, String clientScopeId, String protocol) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/protocol/{protocol} : Get mappers by name for a specific protocolreactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdPut(String realm, String clientScopeId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> clientScopeRepresentation) PUT /admin/realms/{realm}/client-scopes/{client-scope-id} : Update the client scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientAvailableGet(String realm, String clientScopeId, String client) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/available : The available client-level roles Returns the roles for the client that can be associated with the client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientCompositeGet(String realm, String clientScopeId, String client, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/composite : Get effective client roles Returns the roles for the client that are associated with the client's scope.reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientDelete(String realm, String clientScopeId, String client, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client} : Remove client-level roles from the client's scope.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientGet(String realm, String clientScopeId, String client) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client} : Get the roles associated with a client's scope Returns roles for the client.reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientPost(String realm, String clientScopeId, String client, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client} : Add client-level roles to the client's scopereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsGet(String realm, String clientScopeId) Deprecated.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmAvailableGet(String realm, String clientScopeId) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/available : Get realm-level roles that are available to attach to this client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmCompositeGet(String realm, String clientScopeId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/composite : Get effective realm-level roles associated with the client’s scope What this does is recurse any composite roles associated with the client’s scope and adds the roles to this lists.reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmDelete(String realm, String clientScopeId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm : Remove a set of realm-level roles from the client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmGet(String realm, String clientScopeId) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm : Get realm-level roles associated with the client's scopereactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmPost(String realm, String clientScopeId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm : Add a set of realm-level roles to the client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> GET /admin/realms/{realm}/client-scopes : Get client scopes belonging to the realm Returns a list of client scopes belonging to the realmreactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> clientScopeRepresentation) POST /admin/realms/{realm}/client-scopes : Create a new client scope Client Scope’s name must be unique!GET /admin/realms/{realm}/client-session-stats : Get client session stats Returns a JSON map.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientRepresentation> adminRealmsRealmClientsGet(String realm, @Valid String clientId, @Valid Integer first, @Valid Integer max, @Valid String q, @Valid Boolean search, @Valid Boolean viewableOnly) GET /admin/realms/{realm}/clients : Get clients belonging to the realm.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientInitialAccessPresentation> GET /admin/realms/{realm}/clients-initial-accessreactor.core.publisher.Mono<Void> DELETE /admin/realms/{realm}/clients-initial-access/{id}reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientInitialAccessCreatePresentation> adminRealmsRealmClientsInitialAccessPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientInitialAccessCreatePresentation> clientInitialAccessCreatePresentation) POST /admin/realms/{realm}/clients-initial-access : Create a new initial access token.reactor.core.publisher.Mono<Void> adminRealmsRealmClientsPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> clientRepresentation) POST /admin/realms/{realm}/clients : Create a new client Client’s client_id must be unique!reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdDelete(String realm, String clientScopeId) DELETE /admin/realms/{realm}/client-templates/{client-scope-id} : Delete the client scopereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientTemplatesClientScopeIdGet(String realm, String clientScopeId) GET /admin/realms/{realm}/client-templates/{client-scope-id} : Get representation of the client scopereactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersAddModelsPost(String realm, String clientScopeId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/add-models : Create multiple mappersreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsGet(String realm, String clientScopeId) GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models : Get mappersreactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsIdDelete(String realm, String clientScopeId, String id) DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id} : Delete the mapperreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsIdGet(String realm, String clientScopeId, String id) GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id} : Get mapper by idreactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsIdPut(String realm, String clientScopeId, String id, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) PUT /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id} : Update the mapperreactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsPost(String realm, String clientScopeId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models : Create a mapperreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersProtocolProtocolGet(String realm, String clientScopeId, String protocol) GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/protocol/{protocol} : Get mappers by name for a specific protocolreactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdPut(String realm, String clientScopeId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> clientScopeRepresentation) PUT /admin/realms/{realm}/client-templates/{client-scope-id} : Update the client scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientAvailableGet(String realm, String clientScopeId, String client) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/available : The available client-level roles Returns the roles for the client that can be associated with the client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientCompositeGet(String realm, String clientScopeId, String client, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/composite : Get effective client roles Returns the roles for the client that are associated with the client's scope.reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientDelete(String realm, String clientScopeId, String client, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client} : Remove client-level roles from the client's scope.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientGet(String realm, String clientScopeId, String client) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client} : Get the roles associated with a client's scope Returns roles for the client.reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientPost(String realm, String clientScopeId, String client, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client} : Add client-level roles to the client's scopereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsGet(String realm, String clientScopeId) Deprecated.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmAvailableGet(String realm, String clientScopeId) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/available : Get realm-level roles that are available to attach to this client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmCompositeGet(String realm, String clientScopeId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/composite : Get effective realm-level roles associated with the client’s scope What this does is recurse any composite roles associated with the client’s scope and adds the roles to this lists.reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmDelete(String realm, String clientScopeId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm : Remove a set of realm-level roles from the client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmGet(String realm, String clientScopeId) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm : Get realm-level roles associated with the client's scopereactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmPost(String realm, String clientScopeId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm : Add a set of realm-level roles to the client's scopereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> GET /admin/realms/{realm}/client-templates : Get client scopes belonging to the realm Returns a list of client scopes belonging to the realmreactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> clientScopeRepresentation) POST /admin/realms/{realm}/client-templates : Create a new client scope Client Scope’s name must be unique!reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientTypesRepresentation> GET /admin/realms/{realm}/client-types : List all client types available in the current realm This endpoint returns a list of both global and realm level client types and the attributes they setreactor.core.publisher.Mono<Void> adminRealmsRealmClientTypesPut(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientTypesRepresentation> clientTypesRepresentation) PUT /admin/realms/{realm}/client-types : Update a client type This endpoint allows you to update a realm level client typereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ComponentRepresentation> adminRealmsRealmComponentsGet(String realm, @Valid String name, @Valid String parent, @Valid String providerId, @Valid String type) GET /admin/realms/{realm}/componentsreactor.core.publisher.Mono<Void> adminRealmsRealmComponentsIdDelete(String realm, String id) DELETE /admin/realms/{realm}/components/{id}reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ComponentRepresentation> adminRealmsRealmComponentsIdGet(String realm, String id) GET /admin/realms/{realm}/components/{id}reactor.core.publisher.Mono<Void> adminRealmsRealmComponentsIdPut(String realm, String id, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ComponentRepresentation> componentRepresentation) PUT /admin/realms/{realm}/components/{id}reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ComponentTypeRepresentation> adminRealmsRealmComponentsIdSubComponentTypesGet(String realm, String id, @Valid String type) GET /admin/realms/{realm}/components/{id}/sub-component-types : List of subcomponent types that are available to configure for a particular parent component.reactor.core.publisher.Mono<Void> adminRealmsRealmComponentsPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ComponentRepresentation> componentRepresentation) POST /admin/realms/{realm}/componentsGET /admin/realms/{realm}/credential-registratorsreactor.core.publisher.Mono<Void> adminRealmsRealmDefaultDefaultClientScopesClientScopeIdDelete(String realm, String clientScopeId) DELETE /admin/realms/{realm}/default-default-client-scopes/{clientScopeId}reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultDefaultClientScopesClientScopeIdPut(String realm, String clientScopeId) PUT /admin/realms/{realm}/default-default-client-scopes/{clientScopeId}reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> GET /admin/realms/{realm}/default-default-client-scopes : Get realm default client scopes.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> GET /admin/realms/{realm}/default-groups : Get group hierarchy.reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultGroupsGroupIdDelete(String realm, String groupId) DELETE /admin/realms/{realm}/default-groups/{groupId}reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultGroupsGroupIdPut(String realm, String groupId) PUT /admin/realms/{realm}/default-groups/{groupId}reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultOptionalClientScopesClientScopeIdDelete(String realm, String clientScopeId) DELETE /admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultOptionalClientScopesClientScopeIdPut(String realm, String clientScopeId) PUT /admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> GET /admin/realms/{realm}/default-optional-client-scopes : Get realm optional client scopes.reactor.core.publisher.Mono<Void> adminRealmsRealmDelete(String realm) DELETE /admin/realms/{realm} : Delete the realmreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmEventsConfigRepresentation> GET /admin/realms/{realm}/events/config : Get the events provider configuration Returns JSON object with events provider configurationreactor.core.publisher.Mono<Void> adminRealmsRealmEventsConfigPut(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmEventsConfigRepresentation> realmEventsConfigRepresentation) PUT /admin/realms/{realm}/events/config Update the events provider Change the events provider and/or its configurationreactor.core.publisher.Mono<Void> DELETE /admin/realms/{realm}/events : Delete all eventsreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.EventRepresentation> adminRealmsRealmEventsGet(String realm, @Valid String client, @Valid String dateFrom, @Valid String dateTo, @Valid String direction, @Valid Integer first, @Valid String ipAddress, @Valid Integer max, @Valid List<String> type, @Valid String user) GET /admin/realms/{realm}/events : Get events Returns all events, or filters them based on URL query parameters listed herereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmRepresentation> adminRealmsRealmGet(String realm) GET /admin/realms/{realm} : Get the top-level representation of the realm It will not include nested information like User and Client representations.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmGroupByPathPathGet(String realm, @Pattern(regexp=".*") String path) GET /admin/realms/{realm}/group-by-path/{path}adminRealmsRealmGroupsCountGet(String realm, @Valid String search, @Valid Boolean top) GET /admin/realms/{realm}/groups/count : Returns the groups counts.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmGroupsGet(String realm, @Valid Boolean briefRepresentation, @Valid Boolean exact, @Valid Integer first, @Valid Integer max, @Valid Boolean populateHierarchy, @Valid String q, @Valid String search, @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/groups : Get group hierarchy.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmGroupsGroupIdChildrenGet(String realm, String groupId, @Valid Boolean briefRepresentation, @Valid Boolean exact, @Valid Integer first, @Valid Integer max, @Valid String search, @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/groups/{group-id}/children : Return a paginated list of subgroups that have a parent group corresponding to the group on the URLreactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdChildrenPost(String realm, String groupId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) POST /admin/realms/{realm}/groups/{group-id}/children : Set or create child.reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdDelete(String realm, String groupId) DELETE /admin/realms/{realm}/groups/{group-id}reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmGroupsGroupIdGet(String realm, String groupId) GET /admin/realms/{realm}/groups/{group-id}reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmGroupsGroupIdManagementPermissionsGet(String realm, String groupId) GET /admin/realms/{realm}/groups/{group-id}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmGroupsGroupIdManagementPermissionsPut(String realm, String groupId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/groups/{group-id}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a referencereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmGroupsGroupIdMembersGet(String realm, String groupId, @Valid Boolean briefRepresentation, @Valid Integer first, @Valid Integer max) GET /admin/realms/{realm}/groups/{group-id}/members : Get users Returns a stream of users, filtered according to query parametersreactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdPut(String realm, String groupId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) PUT /admin/realms/{realm}/groups/{group-id} : Update group, ignores subgroups.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdAvailableGet(String realm, String groupId, String clientId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/available : Get available client-level roles that can be mapped to the user or groupreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdCompositeGet(String realm, String groupId, String clientId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/composite : Get effective client-level role mappings This recurses any composite rolesreactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdDelete(String realm, String groupId, String clientId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id} : Delete client-level roles from user or group role mappingreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdGet(String realm, String groupId, String clientId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id} : Get client-level role mappings for the user or group, and the appreactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdPost(String realm, String groupId, String clientId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id} : Add client-level roles to the user or group role mappingreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsGet(String realm, String groupId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings : Get role mappingsreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsRealmAvailableGet(String realm, String groupId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm/available : Get realm-level roles that can be mappedreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsRealmCompositeGet(String realm, String groupId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm/composite : Get effective realm-level role mappings This will recurse all composite roles to get the result.reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdRoleMappingsRealmDelete(String realm, String groupId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/groups/{group-id}/role-mappings/realm : Delete realm-level role mappingsreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsRealmGet(String realm, String groupId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm : Get realm-level role mappingsreactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdRoleMappingsRealmPost(String realm, String groupId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/groups/{group-id}/role-mappings/realm : Add realm-level role mappings to the userreactor.core.publisher.Mono<Void> adminRealmsRealmGroupsPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) POST /admin/realms/{realm}/groups : create or add a top level realm groupSet or create child.adminRealmsRealmIdentityProviderImportConfigPost(String realm, @Valid reactor.core.publisher.Mono<Map<String, Object>> requestBody) POST /admin/realms/{realm}/identity-provider/import-config : Import identity provider from JSON body Import identity provider from uploaded JSON filereactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasDelete(String realm, String alias) DELETE /admin/realms/{realm}/identity-provider/instances/{alias} : Delete the identity providerreactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasExportGet(String realm, String alias, @Valid String format) GET /admin/realms/{realm}/identity-provider/instances/{alias}/export : Export public broker configuration for identity providerreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> adminRealmsRealmIdentityProviderInstancesAliasGet(String realm, String alias) GET /admin/realms/{realm}/identity-provider/instances/{alias} : Get the identity providerreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> GET /admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmIdentityProviderInstancesAliasManagementPermissionsPut(String realm, String alias, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a referencereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.IdentityProviderMapperRepresentation> GET /admin/realms/{realm}/identity-provider/instances/{alias}/mappers : Get mappers for identity providerreactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasMappersIdDelete(String realm, String alias, String id) DELETE /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id} : Delete a mapper for the identity providerreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderMapperRepresentation> adminRealmsRealmIdentityProviderInstancesAliasMappersIdGet(String realm, String alias, String id) GET /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id} : Get mapper by id for the identity providerreactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasMappersIdPut(String realm, String alias, String id, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderMapperRepresentation> identityProviderMapperRepresentation) PUT /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id} : Update a mapper for the identity providerreactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasMappersPost(String realm, String alias, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderMapperRepresentation> identityProviderMapperRepresentation) POST /admin/realms/{realm}/identity-provider/instances/{alias}/mappers : Add a mapper to identity providerreactor.core.publisher.Mono<Map<String, org.bremersee.keycloak.api.model.IdentityProviderMapperTypeRepresentation>> GET /admin/realms/{realm}/identity-provider/instances/{alias}/mapper-types : Get mapper types for identity providerreactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasPut(String realm, String alias, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> identityProviderRepresentation) PUT /admin/realms/{realm}/identity-provider/instances/{alias} : Update the identity providerreactor.core.publisher.Mono<Boolean> GET /admin/realms/{realm}/identity-provider/instances/{alias}/reload-keys : Reaload keys for the identity provider if the provider supports it, \"true\" is returned if reload was performed, \"false\" if not.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> adminRealmsRealmIdentityProviderInstancesGet(String realm, @Valid Boolean briefRepresentation, @Valid String capability, @Valid Integer first, @Valid Integer max, @Valid Boolean realmOnly, @Valid String search, @Valid String type) GET /admin/realms/{realm}/identity-provider/instances : List identity providersreactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> identityProviderRepresentation) POST /admin/realms/{realm}/identity-provider/instances : Create a new identity providerreactor.core.publisher.Mono<Object> adminRealmsRealmIdentityProviderProvidersProviderIdGet(String realm, String providerId) GET /admin/realms/{realm}/identity-provider/providers/{provider_id} : Get the identity provider factory for that provider idreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> POST /admin/realms/{realm}/identity-provider/upload-certificate : Uploads a certificate, prepares the jwks or public key associated, and returns the certificate representation.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.KeysMetadataRepresentation> adminRealmsRealmKeysGet(String realm) GET /admin/realms/{realm}/keysGET /admin/realms/{realm}/localizationreactor.core.publisher.Mono<Void> adminRealmsRealmLocalizationLocaleDelete(String realm, String locale) DELETE /admin/realms/{realm}/localization/{locale}adminRealmsRealmLocalizationLocaleGet(String realm, String locale, @Valid Boolean useRealmDefaultLocaleFallback) GET /admin/realms/{realm}/localization/{locale}reactor.core.publisher.Mono<Void> adminRealmsRealmLocalizationLocaleKeyDelete(String realm, String key, String locale) DELETE /admin/realms/{realm}/localization/{locale}/{key}reactor.core.publisher.Mono<String> adminRealmsRealmLocalizationLocaleKeyGet(String realm, String key, String locale) GET /admin/realms/{realm}/localization/{locale}/{key}reactor.core.publisher.Mono<Void> adminRealmsRealmLocalizationLocaleKeyPut(String realm, String key, String locale, @Valid reactor.core.publisher.Mono<String> body) PUT /admin/realms/{realm}/localization/{locale}/{key}reactor.core.publisher.Mono<Void> adminRealmsRealmLocalizationLocalePost(String realm, String locale, @Valid reactor.core.publisher.Mono<Map<String, String>> requestBody) POST /admin/realms/{realm}/localization/{locale} : Import localization from uploaded JSON filereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GlobalRequestResult> POST /admin/realms/{realm}/logout-all : Removes all user sessions.reactor.core.publisher.Mono<Long> adminRealmsRealmOrganizationsCountGet(String realm, @Valid Boolean exact, @Valid String q, @Valid String search) GET /admin/realms/{realm}/organizations/count : Returns the organizations counts.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.OrganizationRepresentation> adminRealmsRealmOrganizationsGet(String realm, @Valid Boolean briefRepresentation, @Valid Boolean exact, @Valid Integer first, @Valid Integer max, @Valid String q, @Valid String search) GET /admin/realms/{realm}/organizations : Returns a paginated list of organizations filtered according to the specified parametersreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.OrganizationRepresentation> adminRealmsRealmOrganizationsMembersMemberIdOrganizationsGet(String realm, String memberId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/organizations/members/{member-id}/organizations : Returns the organizations associated with the user that has the specified idreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdDelete(String realm, String orgId) DELETE /admin/realms/{realm}/organizations/{org-id} : Deletes the organizationreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.OrganizationRepresentation> adminRealmsRealmOrganizationsOrgIdGet(String realm, String orgId) GET /admin/realms/{realm}/organizations/{org-id} : Returns the organization representationreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGet(String realm, String orgId, @Valid Boolean briefRepresentation, @Valid Boolean exact, @Valid Integer first, @Valid Integer max, @Valid Boolean populateHierarchy, @Valid String q, @Valid String search, @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/groups : Get organization groups Returns organization groups.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupByPathPathGet(String realm, String orgId, @Pattern(regexp=".*") String path, @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/groups/group-by-path/{path} : Get organization group by path Returns the organization group with the specified pathreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdChildrenGet(String realm, String orgId, String groupId, @Valid Boolean exact, @Valid Integer first, @Valid Integer max, @Valid String search, @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/children : Get subgroups of this organization group Returns a paginated stream of subgroups that belong to this organization groupreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdChildrenPost(String realm, String orgId, String groupId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) POST /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/children : Create or move a subgroup Creates a new subgroup under this organization group.reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdDelete(String realm, String orgId, String groupId) DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id} : Delete the organization group Deletes the organization group and all its subgroupsreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdGet(String realm, String orgId, String groupId, @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id} : Get organization group representationreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.MemberRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdMembersGet(String realm, String orgId, String groupId, @Valid Boolean briefRepresentation, @Valid Integer first, @Valid Integer max) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members : Get members of this organization group Returns a paginated list of organization members that belong to this groupreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdMembersUserIdDelete(String realm, String orgId, String groupId, String userId) DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members/{userId} : Remove a user from this organization group Removes a user from this organization group.reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdMembersUserIdPut(String realm, String orgId, String groupId, String userId) PUT /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members/{userId} : Add a user to this organization group Adds an organization member to this group.reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdPut(String realm, String orgId, String groupId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) PUT /admin/realms/{realm}/organizations/{org-id}/groups/{group-id} : Update organization group Updates the organization group's name, description, and attributes.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdAvailableGet(String realm, String orgId, String groupId, String clientId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}/available : Get available client-level roles that can be mapped to the user or groupreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdCompositeGet(String realm, String orgId, String groupId, String clientId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}/composite : Get effective client-level role mappings This recurses any composite rolesreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdDelete(String realm, String orgId, String groupId, String clientId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id} : Delete client-level roles from user or group role mappingreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdGet(String realm, String orgId, String groupId, String clientId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id} : Get client-level role mappings for the user or group, and the appreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdPost(String realm, String orgId, String groupId, String clientId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id} : Add client-level roles to the user or group role mappingreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsGet(String realm, String orgId, String groupId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings : Get role mappingsreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmAvailableGet(String realm, String orgId, String groupId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm/available : Get realm-level roles that can be mappedreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmCompositeGet(String realm, String orgId, String groupId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm/composite : Get effective realm-level role mappings This will recurse all composite roles to get the result.reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmDelete(String realm, String orgId, String groupId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm : Delete realm-level role mappingsreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmGet(String realm, String orgId, String groupId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm : Get realm-level role mappingsreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmPost(String realm, String orgId, String groupId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm : Add realm-level role mappings to the userreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsPost(String realm, String orgId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) POST /admin/realms/{realm}/organizations/{org-id}/groups : Creates a new top-level group or moves an existing group to top-level Creates a new top-level group in the organization.reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdIdentityProvidersAliasDelete(String realm, String orgId, String alias) DELETE /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias} : Removes the identity provider with the specified alias from the organization Breaks the association between the identity provider and the organization.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> adminRealmsRealmOrganizationsOrgIdIdentityProvidersAliasGet(String realm, String orgId, String alias) GET /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias} : Returns the identity provider associated with the organization that has the specified alias Searches for an identity provider with the given alias.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdIdentityProvidersAliasGroupsGet(String realm, String orgId, String alias, @Valid Boolean briefRepresentation, @Valid Boolean exact, @Valid Integer first, @Valid Integer max, @Valid String q, @Valid String search, @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias}/groups : Returns organization groups for the identity provider Returns organization groups that can be used in identity provider mappers.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> GET /admin/realms/{realm}/organizations/{org-id}/identity-providers : Returns all identity providers associated with the organizationreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdIdentityProvidersPost(String realm, String orgId, @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/organizations/{org-id}/identity-providers : Adds the identity provider with the specified id to the organization Adds, or associates, an existing identity provider with the organization.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.OrganizationInvitationRepresentation> adminRealmsRealmOrganizationsOrgIdInvitationsGet(String realm, String orgId, @Valid String email, @Valid Integer first, @Valid String firstName, @Valid String lastName, @Valid Integer max, @Valid String search, @Valid String status) GET /admin/realms/{realm}/organizations/{org-id}/invitations : Get invitations for the organizationreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdInvitationsIdDelete(String realm, String orgId, String id) DELETE /admin/realms/{realm}/organizations/{org-id}/invitations/{id} : Delete an invitationreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.OrganizationInvitationRepresentation> adminRealmsRealmOrganizationsOrgIdInvitationsIdGet(String realm, String orgId, String id) GET /admin/realms/{realm}/organizations/{org-id}/invitations/{id} : Get invitation by IDreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdInvitationsIdResendPost(String realm, String orgId, String id) POST /admin/realms/{realm}/organizations/{org-id}/invitations/{id}/resend : Resend an invitationreactor.core.publisher.Mono<Long> adminRealmsRealmOrganizationsOrgIdMembersCountGet(String realm, String orgId) GET /admin/realms/{realm}/organizations/{org-id}/members/count : Returns number of members in the organization.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.MemberRepresentation> adminRealmsRealmOrganizationsOrgIdMembersGet(String realm, String orgId, @Valid Boolean briefRepresentation, @Valid Boolean exact, @Valid Integer first, @Valid Integer max, @Valid String membershipType, @Valid String search) GET /admin/realms/{realm}/organizations/{org-id}/members : Returns a paginated list of organization members filtered according to the specified parametersreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdMembersInviteExistingUserPost(String realm, String orgId, @Valid String id) POST /admin/realms/{realm}/organizations/{org-id}/members/invite-existing-user : Invites an existing user to the organization, using the specified user idreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdMembersInviteUserPost(String realm, String orgId, @Valid String email, @Valid String firstName, @Valid String lastName) POST /admin/realms/{realm}/organizations/{org-id}/members/invite-user : Invites an existing user or sends a registration link to a new user, based on the provided e-mail address.reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdMembersMemberIdDelete(String realm, String orgId, String memberId) DELETE /admin/realms/{realm}/organizations/{org-id}/members/{member-id} : Removes the user with the specified id from the organization Breaks the association between the user and organization.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MemberRepresentation> adminRealmsRealmOrganizationsOrgIdMembersMemberIdGet(String realm, String orgId, String memberId) GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id} : Returns the member of the organization with the specified id Searches for auser with the given id.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdMembersMemberIdGroupsGet(String realm, String orgId, String memberId, @Valid Boolean briefRepresentation, @Valid Integer first, @Valid Integer max, @Valid String search) GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id}/groups : Returns the organization group memberships for a member with the specified id Searches for auser with the given id.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.OrganizationRepresentation> adminRealmsRealmOrganizationsOrgIdMembersMemberIdOrganizationsGet(String realm, String orgId, String memberId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id}/organizations : Returns the organizations associated with the user that has the specified idreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdMembersPost(String realm, String orgId, @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/organizations/{org-id}/members : Adds the user with the specified id as a member of the organization Adds, or associates, an existing user with the organization.reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdPut(String realm, String orgId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.OrganizationRepresentation> organizationRepresentation) PUT /admin/realms/{realm}/organizations/{org-id} : Updates the organizationreactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.OrganizationRepresentation> organizationRepresentation) POST /admin/realms/{realm}/organizations : Creates a new organizationreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmRepresentation> adminRealmsRealmPartialExportPost(String realm, @Valid Boolean exportClients, @Valid Boolean exportGroupsAndRoles) POST /admin/realms/{realm}/partial-export : Partial export of existing realm into a JSON file.reactor.core.publisher.Mono<Object> adminRealmsRealmPartialImportPost(String realm, @Valid reactor.core.publisher.Mono<org.springframework.core.io.Resource> body) POST /admin/realms/{realm}/partialImport : Partial import from a JSON file to an existing realm.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GlobalRequestResult> POST /admin/realms/{realm}/push-revocation : Push the realm's revocation policy to any client that has an admin url associated with it.reactor.core.publisher.Mono<Void> adminRealmsRealmPut(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmRepresentation> realmRepresentation) PUT /admin/realms/{realm} : Update the top-level information of the realm Any user, roles or client information in the representation will be ignored.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesByIdRoleIdCompositesClientsClientUuidGet(String realm, String clientUuid, String roleId) GET /admin/realms/{realm}/roles-by-id/{role-id}/composites/clients/{clientUuid} : Get client-level roles for the client that are in the role's compositereactor.core.publisher.Mono<Void> adminRealmsRealmRolesByIdRoleIdCompositesDelete(String realm, String roleId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/roles-by-id/{role-id}/composites : Remove a set of roles from the role's compositereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesByIdRoleIdCompositesGet(String realm, String roleId, @Valid Integer first, @Valid Integer max, @Valid String search) GET /admin/realms/{realm}/roles-by-id/{role-id}/composites : Get role's children Returns a set of role's children provided the role is a composite.reactor.core.publisher.Mono<Void> adminRealmsRealmRolesByIdRoleIdCompositesPost(String realm, String roleId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/roles-by-id/{role-id}/composites : Make the role a composite role by associating some child rolesreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesByIdRoleIdCompositesRealmGet(String realm, String roleId) GET /admin/realms/{realm}/roles-by-id/{role-id}/composites/realm : Get realm-level roles that are in the role's compositereactor.core.publisher.Mono<Void> adminRealmsRealmRolesByIdRoleIdDelete(String realm, String roleId) DELETE /admin/realms/{realm}/roles-by-id/{role-id} : Delete the rolereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesByIdRoleIdGet(String realm, String roleId) GET /admin/realms/{realm}/roles-by-id/{role-id} : Get a specific role's representationreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmRolesByIdRoleIdManagementPermissionsGet(String realm, String roleId) GET /admin/realms/{realm}/roles-by-id/{role-id}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmRolesByIdRoleIdManagementPermissionsPut(String realm, String roleId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/roles-by-id/{role-id}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<Void> adminRealmsRealmRolesByIdRoleIdPut(String realm, String roleId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) PUT /admin/realms/{realm}/roles-by-id/{role-id} : Update the rolereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesGet(String realm, @Valid Boolean briefRepresentation, @Valid Integer first, @Valid Integer max, @Valid String search) GET /admin/realms/{realm}/roles : Get all roles for the realm or clientreactor.core.publisher.Mono<Void> adminRealmsRealmRolesPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/roles : Create a new role for the realm or clientreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesRoleNameCompositesClientsTargetClientUuidGet(String realm, String roleName, String targetClientUuid) GET /admin/realms/{realm}/roles/{role-name}/composites/clients/{targetClientUuid} : Get client-level roles for the client that are in the role's compositereactor.core.publisher.Mono<Void> adminRealmsRealmRolesRoleNameCompositesDelete(String realm, String roleName, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/roles/{role-name}/composites : Remove roles from the role's compositereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesRoleNameCompositesGet(String realm, String roleName) GET /admin/realms/{realm}/roles/{role-name}/composites : Get composites of the rolereactor.core.publisher.Mono<Void> adminRealmsRealmRolesRoleNameCompositesPost(String realm, String roleName, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/roles/{role-name}/composites : Add a composite to the rolereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesRoleNameCompositesRealmGet(String realm, String roleName) GET /admin/realms/{realm}/roles/{role-name}/composites/realm : Get realm-level roles of the role's compositereactor.core.publisher.Mono<Void> adminRealmsRealmRolesRoleNameDelete(String realm, String roleName) DELETE /admin/realms/{realm}/roles/{role-name} : Delete a role by namereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesRoleNameGet(String realm, String roleName) GET /admin/realms/{realm}/roles/{role-name} : Get a role by namereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmRolesRoleNameGroupsGet(String realm, String roleName, @Valid Integer _100, @Valid Boolean briefRepresentation, @Valid Integer first) GET /admin/realms/{realm}/roles/{role-name}/groups : Returns a stream of groups that have the specified role namereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmRolesRoleNameManagementPermissionsGet(String realm, String roleName) GET /admin/realms/{realm}/roles/{role-name}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmRolesRoleNameManagementPermissionsPut(String realm, String roleName, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/roles/{role-name}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a referencereactor.core.publisher.Mono<Void> adminRealmsRealmRolesRoleNamePut(String realm, String roleName, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) PUT /admin/realms/{realm}/roles/{role-name} : Update a role by namereactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmRolesRoleNameUsersGet(String realm, String roleName, @Valid Boolean briefRepresentation, @Valid Integer first, @Valid Integer max) GET /admin/realms/{realm}/roles/{role-name}/users : Returns a stream of users that have the specified role name.reactor.core.publisher.Mono<Void> adminRealmsRealmSessionsSessionDelete(String realm, String session, @Valid Boolean isOffline) DELETE /admin/realms/{realm}/sessions/{session} : Remove a specific user session.reactor.core.publisher.Mono<Integer> adminRealmsRealmUsersCountGet(String realm, @Valid String createdAfter, @Valid String createdBefore, @Valid String email, @Valid Boolean emailVerified, @Valid Boolean enabled, @Valid Boolean exact, @Valid String firstName, @Valid String idpAlias, @Valid String idpUserId, @Valid String lastName, @Valid String q, @Valid String search, @Valid String username) GET /admin/realms/{realm}/users/count : Returns the number of users that match the given criteria.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmUsersGet(String realm, @Valid Boolean briefRepresentation, @Valid String createdAfter, @Valid String createdBefore, @Valid String email, @Valid Boolean emailVerified, @Valid Boolean enabled, @Valid Boolean exact, @Valid Integer first, @Valid String firstName, @Valid String idpAlias, @Valid String idpUserId, @Valid String lastName, @Valid Integer max, @Valid String q, @Valid String search, @Valid String username) GET /admin/realms/{realm}/users : Get users Returns a stream of users, filtered according to query parameters.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> GET /admin/realms/{realm}/users-management-permissionsreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmUsersManagementPermissionsPut(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/users-management-permissionsreactor.core.publisher.Mono<Void> adminRealmsRealmUsersPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserRepresentation> userRepresentation) POST /admin/realms/{realm}/users : Create a new user Username must be unique.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UPConfig> GET /admin/realms/{realm}/users/profile Get the configuration for the user profilereactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserProfileMetadata> GET /admin/realms/{realm}/users/profile/metadata Get the UserProfileMetadata from the configurationreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UPConfig> adminRealmsRealmUsersProfilePut(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UPConfig> upConfig) PUT /admin/realms/{realm}/users/profile Set the configuration for the user profileGET /admin/realms/{realm}/users/{user-id}/configured-user-storage-credential-types : Return credential types, which are provided by the user storage where user is stored.reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdConsentsClientDelete(String realm, String userId, String client) DELETE /admin/realms/{realm}/users/{user-id}/consents/{client} : Revoke consent and offline tokens for particular client from useradminRealmsRealmUsersUserIdConsentsGet(String realm, String userId) GET /admin/realms/{realm}/users/{user-id}/consents : Get consents granted by the userreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdCredentialsCredentialIdDelete(String realm, String userId, String credentialId) DELETE /admin/realms/{realm}/users/{user-id}/credentials/{credentialId} : Remove a credential for a userreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdCredentialsCredentialIdMoveAfterNewPreviousCredentialIdPost(String realm, String userId, String credentialId, String newPreviousCredentialId) POST /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveAfter/{newPreviousCredentialId} : Move a credential to a position behind another credentialreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdCredentialsCredentialIdMoveToFirstPost(String realm, String userId, String credentialId) POST /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveToFirst : Move a credential to a first position in the credentials list of the userreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdCredentialsCredentialIdUserLabelPut(String realm, String userId, String credentialId, @Valid reactor.core.publisher.Mono<String> body) PUT /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/userLabel : Update a credential label for a userreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.CredentialRepresentation> adminRealmsRealmUsersUserIdCredentialsGet(String realm, String userId) GET /admin/realms/{realm}/users/{user-id}/credentialsreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdDelete(String realm, String userId) DELETE /admin/realms/{realm}/users/{user-id} : Delete the userreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdDisableCredentialTypesPut(String realm, String userId, @Valid reactor.core.publisher.Flux<String> requestBody) PUT /admin/realms/{realm}/users/{user-id}/disable-credential-types : Disable all credentials for a user of a specific typereactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdExecuteActionsEmailPut(String realm, String userId, @Valid String clientId, @Valid Integer lifespan, @Valid String redirectUri, @Valid reactor.core.publisher.Flux<String> requestBody) PUT /admin/realms/{realm}/users/{user-id}/execute-actions-email : Send an email to the user with a link they can click to execute particular actions.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.FederatedIdentityRepresentation> adminRealmsRealmUsersUserIdFederatedIdentityGet(String realm, String userId) GET /admin/realms/{realm}/users/{user-id}/federated-identity : Get social logins associated with the userreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdFederatedIdentityProviderDelete(String realm, String userId, String provider) DELETE /admin/realms/{realm}/users/{user-id}/federated-identity/{provider} : Remove a social login provider from userreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdFederatedIdentityProviderPost(String realm, String userId, String provider, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.FederatedIdentityRepresentation> federatedIdentityRepresentation) POST /admin/realms/{realm}/users/{user-id}/federated-identity/{provider} : Add a social login provider to the userreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmUsersUserIdGet(String realm, String userId, @Valid Boolean userProfileMetadata) GET /admin/realms/{realm}/users/{user-id} : Get representation of the useradminRealmsRealmUsersUserIdGroupsCountGet(String realm, String userId, @Valid String search) GET /admin/realms/{realm}/users/{user-id}/groups/countreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmUsersUserIdGroupsGet(String realm, String userId, @Valid Boolean briefRepresentation, @Valid Integer first, @Valid Integer max, @Valid String search) GET /admin/realms/{realm}/users/{user-id}/groupsreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdGroupsGroupIdDelete(String realm, String userId, String groupId) DELETE /admin/realms/{realm}/users/{user-id}/groups/{groupId}reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdGroupsGroupIdPut(String realm, String userId, String groupId) PUT /admin/realms/{realm}/users/{user-id}/groups/{groupId}adminRealmsRealmUsersUserIdImpersonationPost(String realm, String userId) POST /admin/realms/{realm}/users/{user-id}/impersonation : Impersonate the userreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdLogoutPost(String realm, String userId) POST /admin/realms/{realm}/users/{user-id}/logout : Remove all user sessions associated with the user Also send notification to all clients that have an admin URL to invalidate the sessions for the particular user.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserSessionRepresentation> adminRealmsRealmUsersUserIdOfflineSessionsClientUuidGet(String realm, String userId, String clientUuid) GET /admin/realms/{realm}/users/{user-id}/offline-sessions/{clientUuid} : Get offline sessions associated with the user and clientreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdPut(String realm, String userId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserRepresentation> userRepresentation) PUT /admin/realms/{realm}/users/{user-id} : Update the userreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdResetPasswordEmailPut(String realm, String userId, @Valid String clientId, @Valid String redirectUri) Deprecated.reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdResetPasswordPut(String realm, String userId, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CredentialRepresentation> credentialRepresentation) PUT /admin/realms/{realm}/users/{user-id}/reset-password : Set up a new password for the user.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdAvailableGet(String realm, String userId, String clientId) GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/available : Get available client-level roles that can be mapped to the user or groupreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdCompositeGet(String realm, String userId, String clientId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/composite : Get effective client-level role mappings This recurses any composite rolesreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdDelete(String realm, String userId, String clientId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id} : Delete client-level roles from user or group role mappingreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdGet(String realm, String userId, String clientId) GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id} : Get client-level role mappings for the user or group, and the appreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdPost(String realm, String userId, String clientId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id} : Add client-level roles to the user or group role mappingreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmUsersUserIdRoleMappingsGet(String realm, String userId) GET /admin/realms/{realm}/users/{user-id}/role-mappings : Get role mappingsreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsRealmAvailableGet(String realm, String userId) GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm/available : Get realm-level roles that can be mappedreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsRealmCompositeGet(String realm, String userId, @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm/composite : Get effective realm-level role mappings This will recurse all composite roles to get the result.reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdRoleMappingsRealmDelete(String realm, String userId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/users/{user-id}/role-mappings/realm : Delete realm-level role mappingsreactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsRealmGet(String realm, String userId) GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm : Get realm-level role mappingsreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdRoleMappingsRealmPost(String realm, String userId, @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/users/{user-id}/role-mappings/realm : Add realm-level role mappings to the userreactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdSendVerifyEmailPut(String realm, String userId, @Valid String clientId, @Valid Integer lifespan, @Valid String redirectUri) PUT /admin/realms/{realm}/users/{user-id}/send-verify-email : Send an email-verification email to the user An email contains a link the user can click to verify their email address.reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserSessionRepresentation> adminRealmsRealmUsersUserIdSessionsGet(String realm, String userId) GET /admin/realms/{realm}/users/{user-id}/sessions : Get sessions associated with the useradminRealmsRealmUsersUserIdUnmanagedAttributesGet(String realm, String userId) GET /admin/realms/{realm}/users/{user-id}/unmanagedAttributesreactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> adminRealmsRealmWorkflowsGet(String realm, @Valid Boolean exact, @Valid Integer first, @Valid Integer max, @Valid String search) GET /admin/realms/{realm}/workflows : List workflows List workflows filtered by name and paginated using first and max parameters.reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsIdActivateTypeResourceIdPost(String realm, String id, String resourceId, Object type, @Valid String notBefore) POST /admin/realms/{realm}/workflows/{id}/activate/{type}/{resourceId} : Activate workflow for resource Activate the workflow for the given resource type and identifier.reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsIdDeactivateTypeResourceIdPost(String realm, String id, String resourceId, Object type) POST /admin/realms/{realm}/workflows/{id}/deactivate/{type}/{resourceId} : Deactivate workflow for resource Deactivate the workflow for the given resource type and identifier.reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsIdDelete(String realm, String id) DELETE /admin/realms/{realm}/workflows/{id} : Delete workflow Delete the workflow and its configuration.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> adminRealmsRealmWorkflowsIdGet(String realm, String id, @Valid Boolean includeId) GET /admin/realms/{realm}/workflows/{id} : Get workflow Get the workflow representation.reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsIdPut(String realm, String id, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> workflowRepresentation) PUT /admin/realms/{realm}/workflows/{id} : Update workflow Update the workflow configuration.reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsMigratePost(String realm, @Valid String from, @Valid String to) POST /admin/realms/{realm}/workflows/migrate : Migrate scheduled resources from one step to another Migrate scheduled resources from one step to another step in the same or in a different workflow.reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsPost(String realm, @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> workflowRepresentation) POST /admin/realms/{realm}/workflows : Create workflow Create a new workflow from the provided representation.reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> adminRealmsRealmWorkflowsScheduledResourceIdGet(String realm, String resourceId) GET /admin/realms/{realm}/workflows/scheduled/{resource-id} : List scheduled workflows for resource Return workflows that have scheduled steps for the given resource identifier.
-
Field Details
-
PATH_ADMIN_REALMS_GET
- See Also:
-
PATH_ADMIN_REALMS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ADMIN_EVENTS_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ADMIN_EVENTS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ATTACK_DETECTION_BRUTE_FORCE_USERS_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ATTACK_DETECTION_BRUTE_FORCE_USERS_USER_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ATTACK_DETECTION_BRUTE_FORCE_USERS_USER_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_AUTHENTICATOR_PROVIDERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_CLIENT_AUTHENTICATOR_PROVIDERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_CONFIG_DESCRIPTION_PROVIDER_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_CONFIG_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_CONFIG_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_CONFIG_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_CONFIG_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_EXECUTIONS_EXECUTION_ID_CONFIG_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_EXECUTIONS_EXECUTION_ID_CONFIG_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_EXECUTIONS_EXECUTION_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_EXECUTIONS_EXECUTION_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_EXECUTIONS_EXECUTION_ID_LOWER_PRIORITY_POST
static final String PATH_ADMIN_REALMS_REALM_AUTHENTICATION_EXECUTIONS_EXECUTION_ID_LOWER_PRIORITY_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_EXECUTIONS_EXECUTION_ID_RAISE_PRIORITY_POST
static final String PATH_ADMIN_REALMS_REALM_AUTHENTICATION_EXECUTIONS_EXECUTION_ID_RAISE_PRIORITY_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_EXECUTIONS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_FLOW_ALIAS_COPY_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_FLOW_ALIAS_EXECUTIONS_EXECUTION_POST
static final String PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_FLOW_ALIAS_EXECUTIONS_EXECUTION_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_FLOW_ALIAS_EXECUTIONS_FLOW_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_FLOW_ALIAS_EXECUTIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_FLOW_ALIAS_EXECUTIONS_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FLOWS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FORM_ACTION_PROVIDERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_FORM_PROVIDERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_PER_CLIENT_CONFIG_DESCRIPTION_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REGISTER_REQUIRED_ACTION_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_CONFIG_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_CONFIG_DESCRIPTION_GET
static final String PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_CONFIG_DESCRIPTION_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_CONFIG_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_CONFIG_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_LOWER_PRIORITY_POST
static final String PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_LOWER_PRIORITY_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_RAISE_PRIORITY_POST
static final String PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_ALIAS_RAISE_PRIORITY_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_REQUIRED_ACTIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_AUTHENTICATION_UNREGISTERED_REQUIRED_ACTIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_DESCRIPTION_CONVERTER_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_POLICIES_POLICIES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_POLICIES_POLICIES_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_POLICIES_PROFILES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_POLICIES_PROFILES_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_REGISTRATION_POLICY_PROVIDERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_ADD_MODELS_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_ADD_MODELS_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_PUT
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_PUT- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_PROTOCOL_PROTOCOL_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_PROTOCOL_PROTOCOL_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_AVAILABLE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_AVAILABLE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_COMPOSITE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_COMPOSITE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_AVAILABLE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_AVAILABLE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_COMPOSITE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_COMPOSITE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SCOPES_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_SESSION_STATS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_ADD_MODELS_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_ADD_MODELS_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_PUT
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_ID_PUT- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_MODELS_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_PROTOCOL_PROTOCOL_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PROTOCOL_MAPPERS_PROTOCOL_PROTOCOL_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_AVAILABLE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_AVAILABLE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_COMPOSITE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_COMPOSITE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_CLIENTS_CLIENT_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_AVAILABLE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_AVAILABLE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_COMPOSITE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_COMPOSITE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_CLIENT_SCOPE_ID_SCOPE_MAPPINGS_REALM_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TEMPLATES_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TYPES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENT_TYPES_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_IMPORT_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_EVALUATE_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_EVALUATE_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_PROVIDERS_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_PROVIDERS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_SEARCH_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PERMISSION_SEARCH_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_POLICY_EVALUATE_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_POLICY_EVALUATE_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_POLICY_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_POLICY_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_POLICY_PROVIDERS_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_POLICY_PROVIDERS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_POLICY_SEARCH_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_POLICY_SEARCH_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_ATTRIBUTES_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_ATTRIBUTES_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_PERMISSIONS_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_PERMISSIONS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_PUT
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_PUT- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_SCOPES_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_RESOURCE_ID_SCOPES_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_SEARCH_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_RESOURCE_SEARCH_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_PERMISSIONS_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_PERMISSIONS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_PUT
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_PUT- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_RESOURCES_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SCOPE_ID_RESOURCES_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SEARCH_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SCOPE_SEARCH_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_AUTHZ_RESOURCE_SERVER_SETTINGS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CERTIFICATES_ATTR_DOWNLOAD_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CERTIFICATES_ATTR_GENERATE_AND_DOWNLOAD_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CERTIFICATES_ATTR_GENERATE_AND_DOWNLOAD_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CERTIFICATES_ATTR_GENERATE_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CERTIFICATES_ATTR_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CERTIFICATES_ATTR_UPLOAD_CERTIFICATE_POST
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CERTIFICATES_ATTR_UPLOAD_CERTIFICATE_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CERTIFICATES_ATTR_UPLOAD_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CLIENT_SECRET_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CLIENT_SECRET_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CLIENT_SECRET_ROTATED_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_CLIENT_SECRET_ROTATED_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_DEFAULT_CLIENT_SCOPES_CLIENT_SCOPE_ID_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_DEFAULT_CLIENT_SCOPES_CLIENT_SCOPE_ID_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_DEFAULT_CLIENT_SCOPES_CLIENT_SCOPE_ID_PUT
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_DEFAULT_CLIENT_SCOPES_CLIENT_SCOPE_ID_PUT- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_DEFAULT_CLIENT_SCOPES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_GENERATE_EXAMPLE_ACCESS_TOKEN_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_GENERATE_EXAMPLE_ACCESS_TOKEN_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_GENERATE_EXAMPLE_ID_TOKEN_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_GENERATE_EXAMPLE_ID_TOKEN_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_GENERATE_EXAMPLE_SAML_RESPONSE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_GENERATE_EXAMPLE_SAML_RESPONSE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_GENERATE_EXAMPLE_USERINFO_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_GENERATE_EXAMPLE_USERINFO_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_PROTOCOL_MAPPERS_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_PROTOCOL_MAPPERS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_SCOPE_MAPPINGS_ROLE_CONTAINER_ID_GRANTED_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_SCOPE_MAPPINGS_ROLE_CONTAINER_ID_GRANTED_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_SCOPE_MAPPINGS_ROLE_CONTAINER_ID_NOT_GRANTED_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_EVALUATE_SCOPES_SCOPE_MAPPINGS_ROLE_CONTAINER_ID_NOT_GRANTED_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_INSTALLATION_PROVIDERS_PROVIDER_ID_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_INSTALLATION_PROVIDERS_PROVIDER_ID_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_MANAGEMENT_PERMISSIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_MANAGEMENT_PERMISSIONS_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_NODES_NODE_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_NODES_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_OFFLINE_SESSION_COUNT_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_OFFLINE_SESSIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_OPTIONAL_CLIENT_SCOPES_CLIENT_SCOPE_ID_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_OPTIONAL_CLIENT_SCOPES_CLIENT_SCOPE_ID_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_OPTIONAL_CLIENT_SCOPES_CLIENT_SCOPE_ID_PUT
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_OPTIONAL_CLIENT_SCOPES_CLIENT_SCOPE_ID_PUT- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_OPTIONAL_CLIENT_SCOPES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PROTOCOL_MAPPERS_ADD_MODELS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PROTOCOL_MAPPERS_MODELS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PROTOCOL_MAPPERS_MODELS_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PROTOCOL_MAPPERS_MODELS_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PROTOCOL_MAPPERS_MODELS_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PROTOCOL_MAPPERS_MODELS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PROTOCOL_MAPPERS_PROTOCOL_PROTOCOL_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PROTOCOL_MAPPERS_PROTOCOL_PROTOCOL_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PUSH_REVOCATION_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_REGISTRATION_ACCESS_TOKEN_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_COMPOSITES_CLIENTS_TARGET_CLIENT_UUID_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_COMPOSITES_CLIENTS_TARGET_CLIENT_UUID_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_COMPOSITES_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_COMPOSITES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_COMPOSITES_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_COMPOSITES_REALM_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_COMPOSITES_REALM_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_GROUPS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_MANAGEMENT_PERMISSIONS_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_MANAGEMENT_PERMISSIONS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_MANAGEMENT_PERMISSIONS_PUT
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_MANAGEMENT_PERMISSIONS_PUT- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_ROLES_ROLE_NAME_USERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_CLIENTS_CLIENT_AVAILABLE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_CLIENTS_CLIENT_AVAILABLE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_CLIENTS_CLIENT_COMPOSITE_GET
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_CLIENTS_CLIENT_COMPOSITE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_CLIENTS_CLIENT_DELETE
static final String PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_CLIENTS_CLIENT_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_CLIENTS_CLIENT_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_CLIENTS_CLIENT_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_REALM_AVAILABLE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_REALM_COMPOSITE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_REALM_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_REALM_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SCOPE_MAPPINGS_REALM_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SERVICE_ACCOUNT_USER_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_SESSION_COUNT_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_TEST_NODES_AVAILABLE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_CLIENT_UUID_USER_SESSIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_INITIAL_ACCESS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_INITIAL_ACCESS_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_INITIAL_ACCESS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CLIENTS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_COMPONENTS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_COMPONENTS_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_COMPONENTS_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_COMPONENTS_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_COMPONENTS_ID_SUB_COMPONENT_TYPES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_COMPONENTS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_CREDENTIAL_REGISTRATORS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_DEFAULT_DEFAULT_CLIENT_SCOPES_CLIENT_SCOPE_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_DEFAULT_DEFAULT_CLIENT_SCOPES_CLIENT_SCOPE_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_DEFAULT_DEFAULT_CLIENT_SCOPES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_DEFAULT_GROUPS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_DEFAULT_GROUPS_GROUP_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_DEFAULT_GROUPS_GROUP_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_DEFAULT_OPTIONAL_CLIENT_SCOPES_CLIENT_SCOPE_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_DEFAULT_OPTIONAL_CLIENT_SCOPES_CLIENT_SCOPE_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_DEFAULT_OPTIONAL_CLIENT_SCOPES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_EVENTS_CONFIG_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_EVENTS_CONFIG_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_EVENTS_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_EVENTS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUP_BY_PATH_PATH_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_COUNT_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_CHILDREN_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_CHILDREN_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_MANAGEMENT_PERMISSIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_MANAGEMENT_PERMISSIONS_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_MEMBERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_AVAILABLE_GET
static final String PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_AVAILABLE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_COMPOSITE_GET
static final String PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_COMPOSITE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_AVAILABLE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_COMPOSITE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_GROUPS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_IMPORT_CONFIG_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_EXPORT_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MANAGEMENT_PERMISSIONS_GET
static final String PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MANAGEMENT_PERMISSIONS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MANAGEMENT_PERMISSIONS_PUT
static final String PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MANAGEMENT_PERMISSIONS_PUT- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MAPPER_TYPES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MAPPERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MAPPERS_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MAPPERS_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MAPPERS_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_MAPPERS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_ALIAS_RELOAD_KEYS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_INSTANCES_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_PROVIDERS_PROVIDER_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_IDENTITY_PROVIDER_UPLOAD_CERTIFICATE_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_KEYS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_LOCALIZATION_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_LOCALIZATION_LOCALE_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_LOCALIZATION_LOCALE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_LOCALIZATION_LOCALE_KEY_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_LOCALIZATION_LOCALE_KEY_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_LOCALIZATION_LOCALE_KEY_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_LOCALIZATION_LOCALE_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_LOGOUT_ALL_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_COUNT_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_MEMBERS_MEMBER_ID_ORGANIZATIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_BY_PATH_PATH_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_CHILDREN_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_CHILDREN_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_MEMBERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_MEMBERS_USER_ID_DELETE
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_MEMBERS_USER_ID_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_MEMBERS_USER_ID_PUT
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_MEMBERS_USER_ID_PUT- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_AVAILABLE_GET
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_AVAILABLE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_COMPOSITE_GET
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_COMPOSITE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_DELETE
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_GET
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_POST
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_AVAILABLE_GET
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_AVAILABLE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_COMPOSITE_GET
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_COMPOSITE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_DELETE
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_DELETE- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_GET
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_POST
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_GROUP_ID_ROLE_MAPPINGS_REALM_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_GROUPS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_IDENTITY_PROVIDERS_ALIAS_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_IDENTITY_PROVIDERS_ALIAS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_IDENTITY_PROVIDERS_ALIAS_GROUPS_GET
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_IDENTITY_PROVIDERS_ALIAS_GROUPS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_IDENTITY_PROVIDERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_IDENTITY_PROVIDERS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_INVITATIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_INVITATIONS_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_INVITATIONS_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_INVITATIONS_ID_RESEND_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_COUNT_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_INVITE_EXISTING_USER_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_INVITE_USER_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_MEMBER_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_MEMBER_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_MEMBER_ID_GROUPS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_MEMBER_ID_ORGANIZATIONS_GET
static final String PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_MEMBER_ID_ORGANIZATIONS_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_MEMBERS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_ORG_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_ORGANIZATIONS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_PARTIAL_EXPORT_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_PARTIAL_IMPORT_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_PUSH_REVOCATION_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_COMPOSITES_CLIENTS_CLIENT_UUID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_COMPOSITES_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_COMPOSITES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_COMPOSITES_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_COMPOSITES_REALM_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_MANAGEMENT_PERMISSIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_MANAGEMENT_PERMISSIONS_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_BY_ID_ROLE_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_COMPOSITES_CLIENTS_TARGET_CLIENT_UUID_GET
static final String PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_COMPOSITES_CLIENTS_TARGET_CLIENT_UUID_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_COMPOSITES_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_COMPOSITES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_COMPOSITES_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_COMPOSITES_REALM_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_GROUPS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_MANAGEMENT_PERMISSIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_MANAGEMENT_PERMISSIONS_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_ROLES_ROLE_NAME_USERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_SESSIONS_SESSION_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_COUNT_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_MANAGEMENT_PERMISSIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_MANAGEMENT_PERMISSIONS_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_PROFILE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_PROFILE_METADATA_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_PROFILE_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CONFIGURED_USER_STORAGE_CREDENTIAL_TYPES_GET
static final String PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CONFIGURED_USER_STORAGE_CREDENTIAL_TYPES_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CONSENTS_CLIENT_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CONSENTS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CREDENTIALS_CREDENTIAL_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CREDENTIALS_CREDENTIAL_ID_MOVE_AFTER_NEW_PREVIOUS_CREDENTIAL_ID_POST
static final String PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CREDENTIALS_CREDENTIAL_ID_MOVE_AFTER_NEW_PREVIOUS_CREDENTIAL_ID_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CREDENTIALS_CREDENTIAL_ID_MOVE_TO_FIRST_POST
static final String PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CREDENTIALS_CREDENTIAL_ID_MOVE_TO_FIRST_POST- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CREDENTIALS_CREDENTIAL_ID_USER_LABEL_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_CREDENTIALS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_DISABLE_CREDENTIAL_TYPES_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_EXECUTE_ACTIONS_EMAIL_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_FEDERATED_IDENTITY_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_FEDERATED_IDENTITY_PROVIDER_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_FEDERATED_IDENTITY_PROVIDER_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_GROUPS_COUNT_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_GROUPS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_GROUPS_GROUP_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_GROUPS_GROUP_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_IMPERSONATION_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_LOGOUT_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_OFFLINE_SESSIONS_CLIENT_UUID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_RESET_PASSWORD_EMAIL_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_RESET_PASSWORD_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_AVAILABLE_GET
static final String PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_AVAILABLE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_COMPOSITE_GET
static final String PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_COMPOSITE_GET- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_CLIENTS_CLIENT_ID_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_REALM_AVAILABLE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_REALM_COMPOSITE_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_REALM_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_REALM_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_ROLE_MAPPINGS_REALM_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_SEND_VERIFY_EMAIL_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_SESSIONS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_USERS_USER_ID_UNMANAGED_ATTRIBUTES_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_WORKFLOWS_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_WORKFLOWS_ID_ACTIVATE_TYPE_RESOURCE_ID_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_WORKFLOWS_ID_DEACTIVATE_TYPE_RESOURCE_ID_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_WORKFLOWS_ID_DELETE
- See Also:
-
PATH_ADMIN_REALMS_REALM_WORKFLOWS_ID_GET
- See Also:
-
PATH_ADMIN_REALMS_REALM_WORKFLOWS_ID_PUT
- See Also:
-
PATH_ADMIN_REALMS_REALM_WORKFLOWS_MIGRATE_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_WORKFLOWS_POST
- See Also:
-
PATH_ADMIN_REALMS_REALM_WORKFLOWS_SCHEDULED_RESOURCE_ID_GET
- See Also:
-
-
Method Details
-
adminRealmsGet
@RequestMapping(method=GET, value="/admin/realms", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RealmRepresentation> adminRealmsGet(@Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="false") @Valid Boolean briefRepresentation) GET /admin/realms : Get accessible realms Returns a list of accessible realms. The list is filtered based on what realms the caller is allowed to view.- Parameters:
briefRepresentation- (optional, default to false)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsPost
@RequestMapping(method=POST, value="/admin/realms", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsPost(@Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.springframework.core.io.Resource> body) POST /admin/realms : Import a realm. Imports a realm from a full representation of that realm. Realm name must be unique.- Parameters:
body- (optional)- Returns:
- Created (status code 201) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409) or Internal Server Error (status code 500)
-
adminRealmsRealmAdminEventsDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/admin-events") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAdminEventsDelete(@PathVariable("realm") String realm) DELETE /admin/realms/{realm}/admin-events : Delete all admin events- Parameters:
realm- realm name (not id!) (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403)
-
adminRealmsRealmAdminEventsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/admin-events", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AdminEventRepresentation> adminRealmsRealmAdminEventsGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="authClient",required=false) @Nullable @Valid String authClient, @Valid @RequestParam(value="authIpAddress",required=false) @Nullable @Valid String authIpAddress, @Valid @RequestParam(value="authRealm",required=false) @Nullable @Valid String authRealm, @Valid @RequestParam(value="authUser",required=false) @Nullable @Valid String authUser, @Valid @RequestParam(value="dateFrom",required=false) @Nullable @Valid String dateFrom, @Valid @RequestParam(value="dateTo",required=false) @Nullable @Valid String dateTo, @Valid @RequestParam(value="direction",required=false) @Nullable @Valid String direction, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="operationTypes",required=false) @Nullable @Valid List<String> operationTypes, @Valid @RequestParam(value="resourcePath",required=false) @Nullable @Valid String resourcePath, @Valid @RequestParam(value="resourceTypes",required=false) @Nullable @Valid List<String> resourceTypes) GET /admin/realms/{realm}/admin-events : Get admin events Returns all admin events, or filters events based on URL query parameters listed here- Parameters:
realm- realm name (not id!) (required)authClient- (optional)authIpAddress- (optional)authRealm- (optional)authUser- user id (optional)dateFrom- From (inclusive) date (yyyy-MM-dd) or time in Epoch timestamp millis (number of milliseconds since January 1, 1970, 00:00:00 GMT) (optional)dateTo- To (inclusive) date (yyyy-MM-dd) or time in Epoch timestamp millis (number of milliseconds since January 1, 1970, 00:00:00 GMT) (optional)direction- The direction to sort events by (asc or desc) (optional)first- (optional)max- Maximum results size (defaults to 100) (optional)operationTypes- (optional)resourcePath- (optional)resourceTypes- (optional)- Returns:
- OK (status code 200) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmAttackDetectionBruteForceUsersDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/attack-detection/brute-force/users") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAttackDetectionBruteForceUsersDelete(@PathVariable("realm") String realm) DELETE /admin/realms/{realm}/attack-detection/brute-force/users : Clear any user login failures for all users This can release temporary disabled users- Parameters:
realm- realm name (not id!) (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAttackDetectionBruteForceUsersUserIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/attack-detection/brute-force/users/{userId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAttackDetectionBruteForceUsersUserIdDelete(@PathVariable("realm") String realm, @PathVariable("userId") String userId) DELETE /admin/realms/{realm}/attack-detection/brute-force/users/{userId} : Clear any user login failures for the user This can release temporary disabled user- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAttackDetectionBruteForceUsersUserIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/attack-detection/brute-force/users/{userId}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,Object>> adminRealmsRealmAttackDetectionBruteForceUsersUserIdGet(@PathVariable("realm") String realm, @PathVariable("userId") String userId) GET /admin/realms/{realm}/attack-detection/brute-force/users/{userId} : Get status of a username in brute force detection- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationAuthenticatorProvidersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/authenticator-providers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<Map<String,Object>> adminRealmsRealmAuthenticationAuthenticatorProvidersGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/authentication/authenticator-providers : Get authenticator providers Returns a stream of authenticator providers.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationClientAuthenticatorProvidersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/client-authenticator-providers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<Map<String,Object>> adminRealmsRealmAuthenticationClientAuthenticatorProvidersGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/authentication/client-authenticator-providers : Get client authenticator providers Returns a stream of client authenticator providers.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationConfigDescriptionProviderIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/config-description/{providerId}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigInfoRepresentation> adminRealmsRealmAuthenticationConfigDescriptionProviderIdGet(@PathVariable("realm") String realm, @PathVariable("providerId") String providerId) GET /admin/realms/{realm}/authentication/config-description/{providerId} : Get authenticator provider's configuration description- Parameters:
realm- realm name (not id!) (required)providerId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationConfigIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/authentication/config/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationConfigIdDelete(@PathVariable("realm") String realm, @PathVariable("id") String id) DELETE /admin/realms/{realm}/authentication/config/{id} : Delete authenticator configuration- Parameters:
realm- realm name (not id!) (required)id- Configuration id (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationConfigIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/config/{id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> adminRealmsRealmAuthenticationConfigIdGet(@PathVariable("realm") String realm, @PathVariable("id") String id) GET /admin/realms/{realm}/authentication/config/{id} : Get authenticator configuration- Parameters:
realm- realm name (not id!) (required)id- Configuration id (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationConfigIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/authentication/config/{id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationConfigIdPut(@PathVariable("realm") String realm, @PathVariable("id") String id, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> authenticatorConfigRepresentation) PUT /admin/realms/{realm}/authentication/config/{id} : Update authenticator configuration- Parameters:
realm- realm name (not id!) (required)id- Configuration id (required)authenticatorConfigRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationConfigPost
@Deprecated @RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/config", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationConfigPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> authenticatorConfigRepresentation) Deprecated.POST /admin/realms/{realm}/authentication/config : Create new authenticator configuration- Parameters:
realm- realm name (not id!) (required)authenticatorConfigRepresentation- (optional)- Returns:
- Created (status code 201) or Conflict (status code 409)
-
adminRealmsRealmAuthenticationExecutionsExecutionIdConfigIdGet
@Deprecated @RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/executions/{executionId}/config/{id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> adminRealmsRealmAuthenticationExecutionsExecutionIdConfigIdGet(@PathVariable("realm") String realm, @PathVariable("executionId") String executionId, @PathVariable("id") String id) Deprecated.GET /admin/realms/{realm}/authentication/executions/{executionId}/config/{id} : Get execution's configuration- Parameters:
realm- realm name (not id!) (required)executionId- Execution id (required)id- Configuration id (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationExecutionsExecutionIdConfigPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/executions/{executionId}/config", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsExecutionIdConfigPost(@PathVariable("realm") String realm, @PathVariable("executionId") String executionId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticatorConfigRepresentation> authenticatorConfigRepresentation) POST /admin/realms/{realm}/authentication/executions/{executionId}/config : Update execution with new configuration- Parameters:
realm- realm name (not id!) (required)executionId- Execution id (required)authenticatorConfigRepresentation- (optional)- Returns:
- Created (status code 201) or Conflict (status code 409)
-
adminRealmsRealmAuthenticationExecutionsExecutionIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/authentication/executions/{executionId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsExecutionIdDelete(@PathVariable("realm") String realm, @PathVariable("executionId") String executionId) DELETE /admin/realms/{realm}/authentication/executions/{executionId} : Delete execution- Parameters:
realm- realm name (not id!) (required)executionId- Execution id (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationExecutionsExecutionIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/executions/{executionId}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationExecutionRepresentation> adminRealmsRealmAuthenticationExecutionsExecutionIdGet(@PathVariable("realm") String realm, @PathVariable("executionId") String executionId) GET /admin/realms/{realm}/authentication/executions/{executionId} : Get Single Execution- Parameters:
realm- realm name (not id!) (required)executionId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationExecutionsExecutionIdLowerPriorityPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/executions/{executionId}/lower-priority") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsExecutionIdLowerPriorityPost(@PathVariable("realm") String realm, @PathVariable("executionId") String executionId) POST /admin/realms/{realm}/authentication/executions/{executionId}/lower-priority : Lower execution's priority- Parameters:
realm- realm name (not id!) (required)executionId- Execution id (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationExecutionsExecutionIdRaisePriorityPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/executions/{executionId}/raise-priority") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsExecutionIdRaisePriorityPost(@PathVariable("realm") String realm, @PathVariable("executionId") String executionId) POST /admin/realms/{realm}/authentication/executions/{executionId}/raise-priority : Raise execution's priority- Parameters:
realm- realm name (not id!) (required)executionId- Execution id (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationExecutionsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/executions", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationExecutionsPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationExecutionRepresentation> authenticationExecutionRepresentation) POST /admin/realms/{realm}/authentication/executions : Add new authentication execution- Parameters:
realm- realm name (not id!) (required)authenticationExecutionRepresentation- (optional)- Returns:
- Created (status code 201)
-
adminRealmsRealmAuthenticationFlowsFlowAliasCopyPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/flows/{flowAlias}/copy", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsFlowAliasCopyPost(@PathVariable("realm") String realm, @PathVariable("flowAlias") String flowAlias, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<Map<String, String>> requestBody) POST /admin/realms/{realm}/authentication/flows/{flowAlias}/copy : Copy existing authentication flow under a new name The new name is given as 'newName' attribute of the passed JSON object- Parameters:
realm- realm name (not id!) (required)flowAlias- name of the existing authentication flow (required)requestBody- (optional)- Returns:
- Created (status code 201) or Conflict (status code 409)
-
adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsExecutionPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/flows/{flowAlias}/executions/execution", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsExecutionPost(@PathVariable("realm") String realm, @PathVariable("flowAlias") String flowAlias, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<Map<String, Object>> requestBody) POST /admin/realms/{realm}/authentication/flows/{flowAlias}/executions/execution : Add new authentication execution to a flow- Parameters:
realm- realm name (not id!) (required)flowAlias- Alias of parent flow (required)requestBody- (optional)- Returns:
- Created (status code 201)
-
adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsFlowPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/flows/{flowAlias}/executions/flow", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsFlowPost(@PathVariable("realm") String realm, @PathVariable("flowAlias") String flowAlias, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<Map<String, Object>> requestBody) POST /admin/realms/{realm}/authentication/flows/{flowAlias}/executions/flow : Add new flow with new execution to existing flow- Parameters:
realm- realm name (not id!) (required)flowAlias- Alias of parent authentication flow (required)requestBody- (optional)- Returns:
- Created (status code 201) or Conflict (status code 409)
-
adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/flows/{flowAlias}/executions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AuthenticationExecutionInfoRepresentation> adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsGet(@PathVariable("realm") String realm, @PathVariable("flowAlias") String flowAlias) GET /admin/realms/{realm}/authentication/flows/{flowAlias}/executions : Get authentication executions for a flow- Parameters:
realm- realm name (not id!) (required)flowAlias- Flow alias (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/authentication/flows/{flowAlias}/executions", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsFlowAliasExecutionsPut(@PathVariable("realm") String realm, @PathVariable("flowAlias") String flowAlias, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationExecutionInfoRepresentation> authenticationExecutionInfoRepresentation) PUT /admin/realms/{realm}/authentication/flows/{flowAlias}/executions : Update authentication executions of a Flow- Parameters:
realm- realm name (not id!) (required)flowAlias- Flow alias (required)authenticationExecutionInfoRepresentation- (optional)- Returns:
- No Content (status code 204) or Conflict (status code 409)
-
adminRealmsRealmAuthenticationFlowsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/flows", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AuthenticationFlowRepresentation> adminRealmsRealmAuthenticationFlowsGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/authentication/flows : Get authentication flows Returns a stream of authentication flows.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationFlowsIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/authentication/flows/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsIdDelete(@PathVariable("realm") String realm, @PathVariable("id") String id) DELETE /admin/realms/{realm}/authentication/flows/{id} : Delete an authentication flow- Parameters:
realm- realm name (not id!) (required)id- Flow id (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationFlowsIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/flows/{id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationFlowRepresentation> adminRealmsRealmAuthenticationFlowsIdGet(@PathVariable("realm") String realm, @PathVariable("id") String id) GET /admin/realms/{realm}/authentication/flows/{id} : Get authentication flow for id- Parameters:
realm- realm name (not id!) (required)id- Flow id (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationFlowsIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/authentication/flows/{id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsIdPut(@PathVariable("realm") String realm, @PathVariable("id") String id, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationFlowRepresentation> authenticationFlowRepresentation) PUT /admin/realms/{realm}/authentication/flows/{id} : Update an authentication flow- Parameters:
realm- realm name (not id!) (required)id- (required)authenticationFlowRepresentation- (optional)- Returns:
- No Content (status code 204) or Conflict (status code 409)
-
adminRealmsRealmAuthenticationFlowsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/flows", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationFlowsPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AuthenticationFlowRepresentation> authenticationFlowRepresentation) POST /admin/realms/{realm}/authentication/flows : Create a new authentication flow- Parameters:
realm- realm name (not id!) (required)authenticationFlowRepresentation- (optional)- Returns:
- Created (status code 201) or Conflict (status code 409)
-
adminRealmsRealmAuthenticationFormActionProvidersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/form-action-providers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<Map<String,Object>> adminRealmsRealmAuthenticationFormActionProvidersGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/authentication/form-action-providers : Get form action providers Returns a stream of form action providers.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationFormProvidersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/form-providers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<Map<String,Object>> adminRealmsRealmAuthenticationFormProvidersGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/authentication/form-providers : Get form providers Returns a stream of form providers.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationPerClientConfigDescriptionGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/per-client-config-description", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,List<org.bremersee.keycloak.api.model.ConfigPropertyRepresentation>>> adminRealmsRealmAuthenticationPerClientConfigDescriptionGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/authentication/per-client-config-description : Get configuration descriptions for all clients- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationRegisterRequiredActionPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/register-required-action", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRegisterRequiredActionPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<Map<String, String>> requestBody) POST /admin/realms/{realm}/authentication/register-required-action : Register a new required actions- Parameters:
realm- realm name (not id!) (required)requestBody- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationRequiredActionsAliasConfigDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/authentication/required-actions/{alias}/config") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRequiredActionsAliasConfigDelete(@PathVariable("realm") String realm, @PathVariable("alias") String alias) DELETE /admin/realms/{realm}/authentication/required-actions/{alias}/config : Delete RequiredAction configuration- Parameters:
realm- realm name (not id!) (required)alias- Alias of required action (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationRequiredActionsAliasConfigDescriptionGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/required-actions/{alias}/config-description", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionConfigInfoRepresentation> adminRealmsRealmAuthenticationRequiredActionsAliasConfigDescriptionGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias) GET /admin/realms/{realm}/authentication/required-actions/{alias}/config-description : Get RequiredAction provider configuration description- Parameters:
realm- realm name (not id!) (required)alias- Alias of required action (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationRequiredActionsAliasConfigGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/required-actions/{alias}/config", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionConfigRepresentation> adminRealmsRealmAuthenticationRequiredActionsAliasConfigGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias) GET /admin/realms/{realm}/authentication/required-actions/{alias}/config : Get RequiredAction configuration- Parameters:
realm- realm name (not id!) (required)alias- Alias of required action (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationRequiredActionsAliasConfigPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/authentication/required-actions/{alias}/config", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRequiredActionsAliasConfigPut(@PathVariable("realm") String realm, @PathVariable("alias") String alias, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionConfigRepresentation> requiredActionConfigRepresentation) PUT /admin/realms/{realm}/authentication/required-actions/{alias}/config : Update RequiredAction configuration- Parameters:
realm- realm name (not id!) (required)alias- Alias of required action (required)requiredActionConfigRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationRequiredActionsAliasDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/authentication/required-actions/{alias}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRequiredActionsAliasDelete(@PathVariable("realm") String realm, @PathVariable("alias") String alias) DELETE /admin/realms/{realm}/authentication/required-actions/{alias} : Delete required action- Parameters:
realm- realm name (not id!) (required)alias- Alias of required action (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationRequiredActionsAliasGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/required-actions/{alias}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionProviderRepresentation> adminRealmsRealmAuthenticationRequiredActionsAliasGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias) GET /admin/realms/{realm}/authentication/required-actions/{alias} : Get required action for alias- Parameters:
realm- realm name (not id!) (required)alias- Alias of required action (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationRequiredActionsAliasLowerPriorityPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/required-actions/{alias}/lower-priority") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRequiredActionsAliasLowerPriorityPost(@PathVariable("realm") String realm, @PathVariable("alias") String alias) POST /admin/realms/{realm}/authentication/required-actions/{alias}/lower-priority : Lower required action's priority- Parameters:
realm- realm name (not id!) (required)alias- Alias of required action (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationRequiredActionsAliasPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/authentication/required-actions/{alias}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRequiredActionsAliasPut(@PathVariable("realm") String realm, @PathVariable("alias") String alias, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RequiredActionProviderRepresentation> requiredActionProviderRepresentation) PUT /admin/realms/{realm}/authentication/required-actions/{alias} : Update required action- Parameters:
realm- realm name (not id!) (required)alias- Alias of required action (required)requiredActionProviderRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationRequiredActionsAliasRaisePriorityPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/authentication/required-actions/{alias}/raise-priority") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmAuthenticationRequiredActionsAliasRaisePriorityPost(@PathVariable("realm") String realm, @PathVariable("alias") String alias) POST /admin/realms/{realm}/authentication/required-actions/{alias}/raise-priority : Raise required action's priority- Parameters:
realm- realm name (not id!) (required)alias- Alias of required action (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmAuthenticationRequiredActionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/required-actions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RequiredActionProviderRepresentation> adminRealmsRealmAuthenticationRequiredActionsGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/authentication/required-actions : Get required actions Returns a stream of required actions.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmAuthenticationUnregisteredRequiredActionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/authentication/unregistered-required-actions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<Map<String,String>> adminRealmsRealmAuthenticationUnregisteredRequiredActionsGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/authentication/unregistered-required-actions : Get unregistered required actions Returns a stream of unregistered required actions.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientDescriptionConverterPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-description-converter", produces="application/json", consumes={"application/json","application/xml","text/plain"}) @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> adminRealmsRealmClientDescriptionConverterPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/client-description-converter : Base path for importing clients under this realm.- Parameters:
realm- realm name (not id!) (required)body- (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientPoliciesPoliciesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-policies/policies", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientPoliciesRepresentation> adminRealmsRealmClientPoliciesPoliciesGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="include-global-policies",required=false) @Nullable @Valid Boolean includeGlobalPolicies) GET /admin/realms/{realm}/client-policies/policies- Parameters:
realm- realm name (not id!) (required)includeGlobalPolicies- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientPoliciesPoliciesPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/client-policies/policies", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmClientPoliciesPoliciesPut(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientPoliciesRepresentation> clientPoliciesRepresentation) PUT /admin/realms/{realm}/client-policies/policies- Parameters:
realm- realm name (not id!) (required)clientPoliciesRepresentation- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientPoliciesProfilesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-policies/profiles", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientProfilesRepresentation> adminRealmsRealmClientPoliciesProfilesGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="include-global-profiles",required=false) @Nullable @Valid Boolean includeGlobalProfiles) GET /admin/realms/{realm}/client-policies/profiles- Parameters:
realm- realm name (not id!) (required)includeGlobalProfiles- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientPoliciesProfilesPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/client-policies/profiles", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmClientPoliciesProfilesPut(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientProfilesRepresentation> clientProfilesRepresentation) PUT /admin/realms/{realm}/client-policies/profiles- Parameters:
realm- realm name (not id!) (required)clientProfilesRepresentation- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientRegistrationPolicyProvidersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-registration-policy/providers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ComponentTypeRepresentation> adminRealmsRealmClientRegistrationPolicyProvidersGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/client-registration-policy/providers : Base path for retrieve providers with the configProperties properly filled- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/client-scopes/{client-scope-id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdDelete(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) DELETE /admin/realms/{realm}/client-scopes/{client-scope-id} : Delete the client scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Internal Server Error (status code 500)
-
adminRealmsRealmClientScopesClientScopeIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientScopesClientScopeIdGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) GET /admin/realms/{realm}/client-scopes/{client-scope-id} : Get representation of the client scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientScopesClientScopeIdProtocolMappersAddModelsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/add-models", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdProtocolMappersAddModelsPost(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/add-models : Create multiple mappers- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)protocolMapperRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models : Get mappers- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsIdDelete(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("id") String id) DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id} : Delete the mapper- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)id- Mapper id (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsIdGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("id") String id) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id} : Get mapper by id- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)id- Mapper id (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsIdPut(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("id") String id, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) PUT /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id} : Update the mapper- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)id- Mapper id (required)protocolMapperRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdProtocolMappersModelsPost(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models : Create a mapper- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)protocolMapperRepresentation- (optional)- Returns:
- Created (status code 201) or Conflict (status code 409)
-
adminRealmsRealmClientScopesClientScopeIdProtocolMappersProtocolProtocolGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/protocol/{protocol}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientScopesClientScopeIdProtocolMappersProtocolProtocolGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("protocol") String protocol) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/protocol/{protocol} : Get mappers by name for a specific protocol- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)protocol- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/client-scopes/{client-scope-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdPut(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> clientScopeRepresentation) PUT /admin/realms/{realm}/client-scopes/{client-scope-id} : Update the client scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)clientScopeRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientAvailableGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/available : The available client-level roles Returns the roles for the client that can be associated with the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientCompositeGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/composite : Get effective client roles Returns the roles for the client that are associated with the client's scope.- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientDelete(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client} : Remove client-level roles from the client's scope.- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client} : Get the roles associated with a client's scope Returns roles for the client.- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdScopeMappingsClientsClientPost(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client} : Add client-level roles to the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsGet
@Deprecated @RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) Deprecated.GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings : Get all scope mappings for the client- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmAvailableGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/available : Get realm-level roles that are available to attach to this client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmCompositeGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/composite : Get effective realm-level roles associated with the client’s scope What this does is recurse any composite roles associated with the client’s scope and adds the roles to this lists. The method is really to show a comprehensive total view of realm-level roles associated with the client.- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmDelete(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm : Remove a set of realm-level roles from the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm : Get realm-level roles associated with the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesClientScopeIdScopeMappingsRealmPost(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm : Add a set of realm-level roles to the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientScopesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-scopes", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientScopesGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/client-scopes : Get client scopes belonging to the realm Returns a list of client scopes belonging to the realm- Parameters:
realm- realm name (not id!) (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientScopesPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-scopes", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmClientScopesPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> clientScopeRepresentation) POST /admin/realms/{realm}/client-scopes : Create a new client scope Client Scope’s name must be unique!- Parameters:
realm- realm name (not id!) (required)clientScopeRepresentation- (optional)- Returns:
- Created (status code 201) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmClientSessionStatsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-session-stats", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<Map<String,String>> adminRealmsRealmClientSessionStatsGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/client-session-stats : Get client session stats Returns a JSON map. The key is the client id, the value is the number of sessions that currently are active with that client. Only clients that actually have a session associated with them will be in this map.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientTemplatesClientScopeIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/client-templates/{client-scope-id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdDelete(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) DELETE /admin/realms/{realm}/client-templates/{client-scope-id} : Delete the client scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Internal Server Error (status code 500)
-
adminRealmsRealmClientTemplatesClientScopeIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientTemplatesClientScopeIdGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) GET /admin/realms/{realm}/client-templates/{client-scope-id} : Get representation of the client scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersAddModelsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/add-models", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersAddModelsPost(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/add-models : Create multiple mappers- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)protocolMapperRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models : Get mappers- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsIdDelete(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("id") String id) DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id} : Delete the mapper- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)id- Mapper id (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsIdGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("id") String id) GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id} : Get mapper by id- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)id- Mapper id (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsIdPut(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("id") String id, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) PUT /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id} : Update the mapper- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)id- Mapper id (required)protocolMapperRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersModelsPost(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models : Create a mapper- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)protocolMapperRepresentation- (optional)- Returns:
- Created (status code 201) or Conflict (status code 409)
-
adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersProtocolProtocolGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/protocol/{protocol}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientTemplatesClientScopeIdProtocolMappersProtocolProtocolGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("protocol") String protocol) GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/protocol/{protocol} : Get mappers by name for a specific protocol- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)protocol- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/client-templates/{client-scope-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdPut(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> clientScopeRepresentation) PUT /admin/realms/{realm}/client-templates/{client-scope-id} : Update the client scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)clientScopeRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientAvailableGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/available : The available client-level roles Returns the roles for the client that can be associated with the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientCompositeGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/composite : Get effective client roles Returns the roles for the client that are associated with the client's scope.- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientDelete(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client} : Remove client-level roles from the client's scope.- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client} : Get the roles associated with a client's scope Returns roles for the client.- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsClientsClientPost(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @PathVariable("client") String client, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client} : Add client-level roles to the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)client- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsGet
@Deprecated @RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) Deprecated.GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings : Get all scope mappings for the client- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmAvailableGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/available : Get realm-level roles that are available to attach to this client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmCompositeGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/composite : Get effective realm-level roles associated with the client’s scope What this does is recurse any composite roles associated with the client’s scope and adds the roles to this lists. The method is really to show a comprehensive total view of realm-level roles associated with the client.- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmDelete(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm : Remove a set of realm-level roles from the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmGet(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId) GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm : Get realm-level roles associated with the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesClientScopeIdScopeMappingsRealmPost(@PathVariable("realm") String realm, @PathVariable("client-scope-id") String clientScopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm : Add a set of realm-level roles to the client's scope- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientTemplatesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-templates", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientTemplatesGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/client-templates : Get client scopes belonging to the realm Returns a list of client scopes belonging to the realm- Parameters:
realm- realm name (not id!) (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientTemplatesPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/client-templates", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTemplatesPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientScopeRepresentation> clientScopeRepresentation) POST /admin/realms/{realm}/client-templates : Create a new client scope Client Scope’s name must be unique!- Parameters:
realm- realm name (not id!) (required)clientScopeRepresentation- (optional)- Returns:
- Created (status code 201) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmClientTypesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/client-types", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientTypesRepresentation> adminRealmsRealmClientTypesGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/client-types : List all client types available in the current realm This endpoint returns a list of both global and realm level client types and the attributes they set- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientTypesPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/client-types", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientTypesPut(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientTypesRepresentation> clientTypesRepresentation) PUT /admin/realms/{realm}/client-types : Update a client type This endpoint allows you to update a realm level client type- Parameters:
realm- realm name (not id!) (required)clientTypesRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceServerRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerImportPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/import", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerImportPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceServerRepresentation> resourceServerRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/import- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)resourceServerRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionEvaluatePost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/evaluate", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.PolicyEvaluationResponse> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionEvaluatePost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.PolicyEvaluationRequest> policyEvaluationRequest) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/evaluate- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)policyEvaluationRequest- (optional)- Returns:
- OK (status code 200) or Internal Server Error (status code 500)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AbstractPolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="fields",required=false) @Nullable @Valid String fields, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="permission",required=false) @Nullable @Valid Boolean permission, @Valid @RequestParam(value="policyId",required=false) @Nullable @Valid String policyId, @Valid @RequestParam(value="resource",required=false) @Nullable @Valid String resource, @Valid @RequestParam(value="resourceType",required=false) @Nullable @Valid String resourceType, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)fields- (optional)first- (optional)max- (optional)name- (optional)owner- (optional)permission- (optional)policyId- (optional)resource- (optional)resourceType- (optional)scope- (optional)type- (optional)- Returns:
- OK (status code 200) or No Content (status code 204)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)body- (optional)- Returns:
- Created (status code 201)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionProvidersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/providers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.PolicyProviderRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionProvidersGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/providers- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionSearchGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/search", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AbstractPolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPermissionSearchGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="fields",required=false) @Nullable @Valid String fields, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/search- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)fields- (optional)name- (optional)- Returns:
- OK (status code 200) or No Content (status code 204) or Bad Request (status code 400)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyEvaluatePost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/evaluate", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.PolicyEvaluationResponse> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyEvaluatePost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.PolicyEvaluationRequest> policyEvaluationRequest) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/evaluate- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)policyEvaluationRequest- (optional)- Returns:
- OK (status code 200) or Internal Server Error (status code 500)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.AbstractPolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="fields",required=false) @Nullable @Valid String fields, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="permission",required=false) @Nullable @Valid Boolean permission, @Valid @RequestParam(value="policyId",required=false) @Nullable @Valid String policyId, @Valid @RequestParam(value="resource",required=false) @Nullable @Valid String resource, @Valid @RequestParam(value="resourceType",required=false) @Nullable @Valid String resourceType, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)fields- (optional)first- (optional)max- (optional)name- (optional)owner- (optional)permission- (optional)policyId- (optional)resource- (optional)resourceType- (optional)scope- (optional)type- (optional)- Returns:
- OK (status code 200) or No Content (status code 204)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)body- (optional)- Returns:
- Created (status code 201)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyProvidersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/providers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.PolicyProviderRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicyProvidersGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/providers- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPolicySearchGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/search", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AbstractPolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerPolicySearchGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="fields",required=false) @Nullable @Valid String fields, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/search- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)fields- (optional)name- (optional)- Returns:
- OK (status code 200) or No Content (status code 204) or Bad Request (status code 400)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerPut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceServerRepresentation> resourceServerRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)resourceServerRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerResourceGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="_id",required=false) @Nullable @Valid String id, @Valid @RequestParam(value="deep",required=false) @Nullable @Valid Boolean deep, @Valid @RequestParam(value="exactName",required=false) @Nullable @Valid Boolean exactName, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="matchingUri",required=false) @Nullable @Valid Boolean matchingUri, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type, @Valid @RequestParam(value="uri",required=false) @Nullable @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)id- (optional)deep- (optional)exactName- (optional)first- (optional)matchingUri- (optional)max- (optional)name- (optional)owner- (optional)scope- (optional)type- (optional)uri- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerResourcePost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource", produces="application/json", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourcePost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="_id",required=false) @Nullable @Valid String id, @Valid @RequestParam(value="deep",required=false) @Nullable @Valid Boolean deep, @Valid @RequestParam(value="exactName",required=false) @Nullable @Valid Boolean exactName, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="matchingUri",required=false) @Nullable @Valid Boolean matchingUri, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type, @Valid @RequestParam(value="uri",required=false) @Nullable @Valid String uri, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> resourceRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)id- (optional)deep- (optional)exactName- (optional)first- (optional)matchingUri- (optional)max- (optional)name- (optional)owner- (optional)scope- (optional)type- (optional)uri- (optional)resourceRepresentation- (optional)- Returns:
- Created (status code 201) or Bad Request (status code 400)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdAttributesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/attributes") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdAttributesGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("resource-id") String resourceId, @Valid @RequestParam(value="_id",required=false) @Nullable @Valid String id, @Valid @RequestParam(value="deep",required=false) @Nullable @Valid Boolean deep, @Valid @RequestParam(value="exactName",required=false) @Nullable @Valid Boolean exactName, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="matchingUri",required=false) @Nullable @Valid Boolean matchingUri, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type, @Valid @RequestParam(value="uri",required=false) @Nullable @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/attributes- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)resourceId- (required)id- (optional)deep- (optional)exactName- (optional)first- (optional)matchingUri- (optional)max- (optional)name- (optional)owner- (optional)scope- (optional)type- (optional)uri- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("resource-id") String resourceId, @Valid @RequestParam(value="_id",required=false) @Nullable @Valid String id, @Valid @RequestParam(value="deep",required=false) @Nullable @Valid Boolean deep, @Valid @RequestParam(value="exactName",required=false) @Nullable @Valid Boolean exactName, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="matchingUri",required=false) @Nullable @Valid Boolean matchingUri, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type, @Valid @RequestParam(value="uri",required=false) @Nullable @Valid String uri) DELETE /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)resourceId- (required)id- (optional)deep- (optional)exactName- (optional)first- (optional)matchingUri- (optional)max- (optional)name- (optional)owner- (optional)scope- (optional)type- (optional)uri- (optional)- Returns:
- No Content (status code 204) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("resource-id") String resourceId, @Valid @RequestParam(value="_id",required=false) @Nullable @Valid String id, @Valid @RequestParam(value="deep",required=false) @Nullable @Valid Boolean deep, @Valid @RequestParam(value="exactName",required=false) @Nullable @Valid Boolean exactName, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="matchingUri",required=false) @Nullable @Valid Boolean matchingUri, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type, @Valid @RequestParam(value="uri",required=false) @Nullable @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)resourceId- (required)id- (optional)deep- (optional)exactName- (optional)first- (optional)matchingUri- (optional)max- (optional)name- (optional)owner- (optional)scope- (optional)type- (optional)uri- (optional)- Returns:
- OK (status code 200) or Not found (status code 404)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdPermissionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/permissions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.PolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdPermissionsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("resource-id") String resourceId, @Valid @RequestParam(value="_id",required=false) @Nullable @Valid String id, @Valid @RequestParam(value="deep",required=false) @Nullable @Valid Boolean deep, @Valid @RequestParam(value="exactName",required=false) @Nullable @Valid Boolean exactName, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="matchingUri",required=false) @Nullable @Valid Boolean matchingUri, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type, @Valid @RequestParam(value="uri",required=false) @Nullable @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/permissions- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)resourceId- (required)id- (optional)deep- (optional)exactName- (optional)first- (optional)matchingUri- (optional)max- (optional)name- (optional)owner- (optional)scope- (optional)type- (optional)uri- (optional)- Returns:
- OK (status code 200) or Not found (status code 404)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdPut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("resource-id") String resourceId, @Valid @RequestParam(value="_id",required=false) @Nullable @Valid String id, @Valid @RequestParam(value="deep",required=false) @Nullable @Valid Boolean deep, @Valid @RequestParam(value="exactName",required=false) @Nullable @Valid Boolean exactName, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="matchingUri",required=false) @Nullable @Valid Boolean matchingUri, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type, @Valid @RequestParam(value="uri",required=false) @Nullable @Valid String uri, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> resourceRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)resourceId- (required)id- (optional)deep- (optional)exactName- (optional)first- (optional)matchingUri- (optional)max- (optional)name- (optional)owner- (optional)scope- (optional)type- (optional)uri- (optional)resourceRepresentation- (optional)- Returns:
- No Content (status code 204) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdScopesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/scopes", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ScopeRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceResourceIdScopesGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("resource-id") String resourceId, @Valid @RequestParam(value="_id",required=false) @Nullable @Valid String id, @Valid @RequestParam(value="deep",required=false) @Nullable @Valid Boolean deep, @Valid @RequestParam(value="exactName",required=false) @Nullable @Valid Boolean exactName, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="matchingUri",required=false) @Nullable @Valid Boolean matchingUri, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type, @Valid @RequestParam(value="uri",required=false) @Nullable @Valid String uri) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/scopes- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)resourceId- (required)id- (optional)deep- (optional)exactName- (optional)first- (optional)matchingUri- (optional)max- (optional)name- (optional)owner- (optional)scope- (optional)type- (optional)uri- (optional)- Returns:
- OK (status code 200) or Not found (status code 404)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerResourceSearchGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/search", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerResourceSearchGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="_id",required=false) @Nullable @Valid String id, @Valid @RequestParam(value="deep",required=false) @Nullable @Valid Boolean deep, @Valid @RequestParam(value="exactName",required=false) @Nullable @Valid Boolean exactName, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="matchingUri",required=false) @Nullable @Valid Boolean matchingUri, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="owner",required=false) @Nullable @Valid String owner, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type, @Valid @RequestParam(value="uri",required=false) @Nullable @Valid String uri, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/search- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)id- (optional)deep- (optional)exactName- (optional)first- (optional)matchingUri- (optional)max- (optional)owner- (optional)scope- (optional)type- (optional)uri- (optional)name- (optional)- Returns:
- OK (status code 200) or Bad Request (status code 400) or No Content (status code 204)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerScopeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ScopeRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="scopeId",required=false) @Nullable @Valid String scopeId) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)first- (optional)max- (optional)name- (optional)scopeId- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerScopePost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerScopePost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ScopeRepresentation> scopeRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)scopeRepresentation- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("scope-id") String scopeId) DELETE /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)scopeId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ScopeRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("scope-id") String scopeId) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)scopeId- (required)- Returns:
- OK (status code 200) or Not found (status code 404)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdPermissionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/permissions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.PolicyRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdPermissionsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("scope-id") String scopeId) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/permissions- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)scopeId- (required)- Returns:
- OK (status code 200) or Not found (status code 404)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdPut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("scope-id") String scopeId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ScopeRepresentation> scopeRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)scopeId- (required)scopeRepresentation- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdResourcesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/resources", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ResourceRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeScopeIdResourcesGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("scope-id") String scopeId) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/resources- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)scopeId- (required)- Returns:
- OK (status code 200) or Not found (status code 404)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerScopeSearchGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/search", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ScopeRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerScopeSearchGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/search- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)name- (optional)- Returns:
- OK (status code 200) or No Content (status code 204) or Bad Request (status code 400)
-
adminRealmsRealmClientsClientUuidAuthzResourceServerSettingsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/settings", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ResourceServerRepresentation> adminRealmsRealmClientsClientUuidAuthzResourceServerSettingsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/settings- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidCertificatesAttrDownloadPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/download", produces="application/octet-stream", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.springframework.core.io.Resource> adminRealmsRealmClientsClientUuidCertificatesAttrDownloadPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("attr") String attr, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.KeyStoreConfig> keyStoreConfig) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/download : Get a keystore file for the client, containing private key and public certificate- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)attr- (required)keyStoreConfig- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidCertificatesAttrGenerateAndDownloadPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate-and-download", produces="application/octet-stream", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.springframework.core.io.Resource> adminRealmsRealmClientsClientUuidCertificatesAttrGenerateAndDownloadPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("attr") String attr, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.KeyStoreConfig> keyStoreConfig) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate-and-download : Generate a new keypair and certificate, and get the private key file Generates a keypair and certificate and serves the private key in a specified keystore format. Only generated public certificate is saved in Keycloak DB - the private key is not.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)attr- (required)keyStoreConfig- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidCertificatesAttrGeneratePost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> adminRealmsRealmClientsClientUuidCertificatesAttrGeneratePost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("attr") String attr) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate : Generate a new certificate with new key pair- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)attr- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidCertificatesAttrGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> adminRealmsRealmClientsClientUuidCertificatesAttrGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("attr") String attr) GET /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr} : Get key info- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)attr- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidCertificatesAttrUploadCertificatePost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload-certificate", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> adminRealmsRealmClientsClientUuidCertificatesAttrUploadCertificatePost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("attr") String attr) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload-certificate : Upload only certificate, not private key- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)attr- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidCertificatesAttrUploadPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> adminRealmsRealmClientsClientUuidCertificatesAttrUploadPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("attr") String attr) POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload : Upload certificate and eventually private key- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)attr- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidClientSecretGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/client-secret", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CredentialRepresentation> adminRealmsRealmClientsClientUuidClientSecretGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/client-secret : Get the client secret- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidClientSecretPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/client-secret", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CredentialRepresentation> adminRealmsRealmClientsClientUuidClientSecretPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) POST /admin/realms/{realm}/clients/{client-uuid}/client-secret : Generate a new secret for the client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidClientSecretRotatedDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidClientSecretRotatedDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) DELETE /admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated : Invalidate the rotated secret for the client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidClientSecretRotatedGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CredentialRepresentation> adminRealmsRealmClientsClientUuidClientSecretRotatedGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated : Get the rotated client secret- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidDefaultClientScopesClientScopeIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidDefaultClientScopesClientScopeIdDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("clientScopeId") String clientScopeId) DELETE /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidDefaultClientScopesClientScopeIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidDefaultClientScopesClientScopeIdPut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("clientScopeId") String clientScopeId) PUT /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidDefaultClientScopesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/default-client-scopes", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientsClientUuidDefaultClientScopesGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes : Get default client scopes. Only name and ids are returned.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) DELETE /admin/realms/{realm}/clients/{client-uuid} : Delete the client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleAccessTokenGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-access-token", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.AccessToken> adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleAccessTokenGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="audience",required=false) @Nullable @Valid String audience, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="userId",required=false) @Nullable @Valid String userId) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-access-token : Create JSON with payload of example access token- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)audience- (optional)scope- (optional)userId- (optional)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleIdTokenGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-id-token", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IDToken> adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleIdTokenGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="audience",required=false) @Nullable @Valid String audience, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="userId",required=false) @Nullable @Valid String userId) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-id-token : Create JSON with payload of example id token- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)audience- (optional)scope- (optional)userId- (optional)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleSamlResponseGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-saml-response", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.SamlExampleResponse> adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleSamlResponseGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="audience",required=false) @Nullable @Valid String audience, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="userId",required=false) @Nullable @Valid String userId) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-saml-response : Create JSON with an example SAML response as payload- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)audience- (optional)scope- (optional)userId- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleUserinfoGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-userinfo", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Object> adminRealmsRealmClientsClientUuidEvaluateScopesGenerateExampleUserinfoGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope, @Valid @RequestParam(value="userId",required=false) @Nullable @Valid String userId) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-userinfo : Create JSON with payload of example user info- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)scope- (optional)userId- (optional)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientsClientUuidEvaluateScopesProtocolMappersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/protocol-mappers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperEvaluationRepresentation> adminRealmsRealmClientsClientUuidEvaluateScopesProtocolMappersGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/protocol-mappers : Return list of all protocol mappers, which will be used when generating tokens issued for particular client. This means protocol mappers assigned to this client directly and protocol mappers assigned to all client scopes of this client.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)scope- (optional)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientsClientUuidEvaluateScopesScopeMappingsRoleContainerIdGrantedGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/granted", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidEvaluateScopesScopeMappingsRoleContainerIdGrantedGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("roleContainerId") String roleContainerId, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/granted : Get effective scope mapping of all roles of particular role container, which this client is defacto allowed to have in the accessToken issued for him. This contains scope mappings, which this client has directly, as well as scope mappings, which are granted to all client scopes, which are linked with this client.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleContainerId- either realm name OR client UUID (required)scope- (optional)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientsClientUuidEvaluateScopesScopeMappingsRoleContainerIdNotGrantedGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/not-granted", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidEvaluateScopesScopeMappingsRoleContainerIdNotGrantedGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("roleContainerId") String roleContainerId, @Valid @RequestParam(value="scope",required=false) @Nullable @Valid String scope) GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/not-granted : Get roles, which this client doesn't have scope for and can't have them in the accessToken issued for him. Defacto all the other roles of particular role container, which are not ininvalid reference
#getGrantedScopeMappings()- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleContainerId- either realm name OR client UUID (required)scope- (optional)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientsClientUuidGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> adminRealmsRealmClientsClientUuidGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid} : Get representation of the client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidInstallationProvidersProviderIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/installation/providers/{providerId}") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidInstallationProvidersProviderIdGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("providerId") String providerId) GET /admin/realms/{realm}/clients/{client-uuid}/installation/providers/{providerId}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)providerId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidManagementPermissionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/management/permissions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmClientsClientUuidManagementPermissionsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidManagementPermissionsPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}/management/permissions", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmClientsClientUuidManagementPermissionsPut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/clients/{client-uuid}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)managementPermissionReference- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidNodesNodeDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/nodes/{node}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidNodesNodeDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("node") String node) DELETE /admin/realms/{realm}/clients/{client-uuid}/nodes/{node} : Unregister a cluster node from the client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)node- (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidNodesPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/nodes", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidNodesPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<Map<String, String>> requestBody) POST /admin/realms/{realm}/clients/{client-uuid}/nodes : Register a cluster node with the client Manually register cluster node to this client - usually it’s not needed to call this directly as adapter should handle by sending registration request to Keycloak- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)requestBody- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidOfflineSessionCountGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/offline-session-count", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,Long>> adminRealmsRealmClientsClientUuidOfflineSessionCountGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/offline-session-count : Get application offline session count Returns a number of offline user sessions associated with this client { \"count\": number }- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidOfflineSessionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/offline-sessions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserSessionRepresentation> adminRealmsRealmClientsClientUuidOfflineSessionsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max) GET /admin/realms/{realm}/clients/{client-uuid}/offline-sessions : Get offline sessions for client. Returns a list of offline user sessions associated with this client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)first- Paging offset (optional)max- Maximum results size. (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidOptionalClientScopesClientScopeIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidOptionalClientScopesClientScopeIdDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("clientScopeId") String clientScopeId) DELETE /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidOptionalClientScopesClientScopeIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidOptionalClientScopesClientScopeIdPut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("clientScopeId") String clientScopeId) PUT /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidOptionalClientScopesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmClientsClientUuidOptionalClientScopesGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes : Get optional client scopes. Only name and ids are returned.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidProtocolMappersAddModelsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/add-models", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidProtocolMappersAddModelsPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/add-models : Create multiple mappers- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)protocolMapperRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidProtocolMappersModelsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientsClientUuidProtocolMappersModelsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models : Get mappers- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidProtocolMappersModelsIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidProtocolMappersModelsIdDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("id") String id) DELETE /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id} : Delete the mapper- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)id- Mapper id (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidProtocolMappersModelsIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientsClientUuidProtocolMappersModelsIdGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("id") String id) GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id} : Get mapper by id- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)id- Mapper id (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidProtocolMappersModelsIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidProtocolMappersModelsIdPut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("id") String id, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id} : Update the mapper- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)id- Mapper id (required)protocolMapperRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidProtocolMappersModelsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidProtocolMappersModelsPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> protocolMapperRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models : Create a mapper- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)protocolMapperRepresentation- (optional)- Returns:
- Created (status code 201) or Conflict (status code 409)
-
adminRealmsRealmClientsClientUuidProtocolMappersProtocolProtocolGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/protocol/{protocol}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ProtocolMapperRepresentation> adminRealmsRealmClientsClientUuidProtocolMappersProtocolProtocolGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("protocol") String protocol) GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/protocol/{protocol} : Get mappers by name for a specific protocol- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)protocol- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidPushRevocationPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/push-revocation", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GlobalRequestResult> adminRealmsRealmClientsClientUuidPushRevocationPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) POST /admin/realms/{realm}/clients/{client-uuid}/push-revocation : Push the client's revocation policy to its admin URL If the client has an admin URL, push revocation policy to it.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidPut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> clientRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid} : Update the client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)clientRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Conflict (status code 409)
-
adminRealmsRealmClientsClientUuidRegistrationAccessTokenPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/registration-access-token", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> adminRealmsRealmClientsClientUuidRegistrationAccessTokenPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) POST /admin/realms/{realm}/clients/{client-uuid}/registration-access-token : Generate a new registration access token for the client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidRolesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/roles", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="search",required=false,defaultValue="") @Valid String search) GET /admin/realms/{realm}/clients/{client-uuid}/roles : Get all roles for the realm or client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)briefRepresentation- (optional, default to true)first- (optional)max- (optional)search- (optional, default to )- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmClientsClientUuidRolesPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/roles", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/roles : Create a new role for the realm or client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleRepresentation- (optional)- Returns:
- Created (status code 201) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Conflict (status code 409) or Internal Server Error (status code 500)
-
adminRealmsRealmClientsClientUuidRolesRoleNameCompositesClientsTargetClientUuidGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/clients/{targetClientUuid}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesClientsTargetClientUuidGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName, @PathVariable("targetClientUuid") String targetClientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/clients/{targetClientUuid} : Get client-level roles for the client that are in the role's composite- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- role's name (not id!) (required)targetClientUuid- (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNameCompositesDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites : Remove roles from the role's composite- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- role's name (not id!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNameCompositesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites : Get composites of the role- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- role's name (not id!) (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNameCompositesPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites : Add a composite to the role- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- role's name (not id!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNameCompositesRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/realm", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameCompositesRealmGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/realm : Get realm-level roles of the role's composite- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- role's name (not id!) (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNameDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesRoleNameDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName) DELETE /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name} : Delete a role by name- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- role's name (not id!) (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNameGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name} : Get a role by name- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- role's name (not id!) (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNameGroupsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/groups", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameGroupsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName, @Valid @RequestParam(value="100",required=false) @Nullable @Valid Integer _100, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/groups : Returns a stream of groups that have the specified role name- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- the role name. (required)_100- Maximum number of results to return. Unbounded if negative. (optional)briefRepresentation- If false, return a full representation of theGroupRepresentationobjects. (optional, default to true)first- First result to return. Ignored if negative ornull. (optional)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNameManagementPermissionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmClientsClientUuidRolesRoleNameManagementPermissionsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNameManagementPermissionsPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmClientsClientUuidRolesRoleNameManagementPermissionsPut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- (required)managementPermissionReference- (optional)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidRolesRoleNamePut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidRolesRoleNamePut(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) PUT /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name} : Update a role by name- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- role's name (not id!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Conflict (status code 409)
-
adminRealmsRealmClientsClientUuidRolesRoleNameUsersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/users", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmClientsClientUuidRolesRoleNameUsersGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("role-name") String roleName, @Valid @RequestParam(value="briefRepresentation",required=false) @Nullable @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max) GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/users : Returns a stream of users that have the specified role name.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleName- the role name. (required)briefRepresentation- Boolean which defines whether brief representations are returned (default: false) (optional)first- first result to return. Ignored if negative ornull. (optional)max- Maximum number of results to return. Unbounded if negative. (optional)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmClientsClientUuidScopeMappingsClientsClientAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientAvailableGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("client") String client) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/available : The available client-level roles Returns the roles for the client that can be associated with the client's scope- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)client- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidScopeMappingsClientsClientCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientCompositeGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("client") String client, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/composite : Get effective client roles Returns the roles for the client that are associated with the client's scope.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)client- (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidScopeMappingsClientsClientDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("client") String client, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client} : Remove client-level roles from the client's scope.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)client- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidScopeMappingsClientsClientGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("client") String client) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client} : Get the roles associated with a client's scope Returns roles for the client.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)client- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidScopeMappingsClientsClientPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidScopeMappingsClientsClientPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @PathVariable("client") String client, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client} : Add client-level roles to the client's scope- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)client- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidScopeMappingsGet
@Deprecated @RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) Deprecated.GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings : Get all scope mappings for the client- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidScopeMappingsRealmAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsRealmAvailableGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/available : Get realm-level roles that are available to attach to this client's scope- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidScopeMappingsRealmCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsRealmCompositeGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/composite : Get effective realm-level roles associated with the client’s scope What this does is recurse any composite roles associated with the client’s scope and adds the roles to this lists. The method is really to show a comprehensive total view of realm-level roles associated with the client.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidScopeMappingsRealmDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidScopeMappingsRealmDelete(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm : Remove a set of realm-level roles from the client's scope- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidScopeMappingsRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmClientsClientUuidScopeMappingsRealmGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm : Get realm-level roles associated with the client's scope- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidScopeMappingsRealmPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsClientUuidScopeMappingsRealmPost(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm : Add a set of realm-level roles to the client's scope- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsClientUuidServiceAccountUserGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/service-account-user", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmClientsClientUuidServiceAccountUserGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/service-account-user : Get a user dedicated to the service account- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidSessionCountGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/session-count", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,Long>> adminRealmsRealmClientsClientUuidSessionCountGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/session-count : Get application session count Returns a number of user sessions associated with this client { \"count\": number }- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidTestNodesAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/test-nodes-available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GlobalRequestResult> adminRealmsRealmClientsClientUuidTestNodesAvailableGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid) GET /admin/realms/{realm}/clients/{client-uuid}/test-nodes-available : Test if registered cluster nodes are available Tests availability by sending 'ping' request to all cluster nodes.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsClientUuidUserSessionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients/{client-uuid}/user-sessions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserSessionRepresentation> adminRealmsRealmClientsClientUuidUserSessionsGet(@PathVariable("realm") String realm, @PathVariable("client-uuid") String clientUuid, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max) GET /admin/realms/{realm}/clients/{client-uuid}/user-sessions : Get user sessions for client. Returns a list of user sessions associated with this client.- Parameters:
realm- realm name (not id!) (required)clientUuid- id of client (not client-id!) (required)first- Paging offset (optional)max- Maximum results size. (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientRepresentation> adminRealmsRealmClientsGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="clientId",required=false) @Nullable @Valid String clientId, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="q",required=false) @Nullable @Valid String q, @Valid @RequestParam(value="search",required=false,defaultValue="false") @Valid Boolean search, @Valid @RequestParam(value="viewableOnly",required=false,defaultValue="false") @Valid Boolean viewableOnly) GET /admin/realms/{realm}/clients : Get clients belonging to the realm. If a client can’t be retrieved from the storage due to a problem with the underlying storage, it is silently removed from the returned list. This ensures that concurrent modifications to the list don’t prevent callers from retrieving this list.- Parameters:
realm- realm name (not id!) (required)clientId- filter by clientId (optional)first- the first result (optional)max- the max results to return (optional)q- (optional)search- whether this is a search query or a getClientById query (optional, default to false)viewableOnly- filter clients that cannot be viewed in full by admin (optional, default to false)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsInitialAccessGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/clients-initial-access", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientInitialAccessPresentation> adminRealmsRealmClientsInitialAccessGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/clients-initial-access- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmClientsInitialAccessIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/clients-initial-access/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsInitialAccessIdDelete(@PathVariable("realm") String realm, @PathVariable("id") String id) DELETE /admin/realms/{realm}/clients-initial-access/{id}- Parameters:
realm- realm name (not id!) (required)id- (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmClientsInitialAccessPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients-initial-access", produces="application/json", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientInitialAccessCreatePresentation> adminRealmsRealmClientsInitialAccessPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientInitialAccessCreatePresentation> clientInitialAccessCreatePresentation) POST /admin/realms/{realm}/clients-initial-access : Create a new initial access token.- Parameters:
realm- realm name (not id!) (required)clientInitialAccessCreatePresentation- (optional)- Returns:
- Created (status code 201)
-
adminRealmsRealmClientsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/clients", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmClientsPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ClientRepresentation> clientRepresentation) POST /admin/realms/{realm}/clients : Create a new client Client’s client_id must be unique!- Parameters:
realm- realm name (not id!) (required)clientRepresentation- (optional)- Returns:
- Created (status code 201) or Conflict (status code 409)
-
adminRealmsRealmComponentsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/components", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ComponentRepresentation> adminRealmsRealmComponentsGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="name",required=false) @Nullable @Valid String name, @Valid @RequestParam(value="parent",required=false) @Nullable @Valid String parent, @Valid @RequestParam(value="providerId",required=false) @Nullable @Valid String providerId, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type) GET /admin/realms/{realm}/components- Parameters:
realm- realm name (not id!) (required)name- (optional)parent- (optional)providerId- (optional)type- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmComponentsIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/components/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmComponentsIdDelete(@PathVariable("realm") String realm, @PathVariable("id") String id) DELETE /admin/realms/{realm}/components/{id}- Parameters:
realm- realm name (not id!) (required)id- (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmComponentsIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/components/{id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ComponentRepresentation> adminRealmsRealmComponentsIdGet(@PathVariable("realm") String realm, @PathVariable("id") String id) GET /admin/realms/{realm}/components/{id}- Parameters:
realm- realm name (not id!) (required)id- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmComponentsIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/components/{id}", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmComponentsIdPut(@PathVariable("realm") String realm, @PathVariable("id") String id, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ComponentRepresentation> componentRepresentation) PUT /admin/realms/{realm}/components/{id}- Parameters:
realm- realm name (not id!) (required)id- (required)componentRepresentation- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmComponentsIdSubComponentTypesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/components/{id}/sub-component-types", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ComponentTypeRepresentation> adminRealmsRealmComponentsIdSubComponentTypesGet(@PathVariable("realm") String realm, @PathVariable("id") String id, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type) GET /admin/realms/{realm}/components/{id}/sub-component-types : List of subcomponent types that are available to configure for a particular parent component.- Parameters:
realm- realm name (not id!) (required)id- (required)type- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmComponentsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/components", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmComponentsPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ComponentRepresentation> componentRepresentation) POST /admin/realms/{realm}/components- Parameters:
realm- realm name (not id!) (required)componentRepresentation- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmCredentialRegistratorsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/credential-registrators", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<List<String>> adminRealmsRealmCredentialRegistratorsGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/credential-registrators- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmDefaultDefaultClientScopesClientScopeIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/default-default-client-scopes/{clientScopeId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultDefaultClientScopesClientScopeIdDelete(@PathVariable("realm") String realm, @PathVariable("clientScopeId") String clientScopeId) DELETE /admin/realms/{realm}/default-default-client-scopes/{clientScopeId}- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmDefaultDefaultClientScopesClientScopeIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/default-default-client-scopes/{clientScopeId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultDefaultClientScopesClientScopeIdPut(@PathVariable("realm") String realm, @PathVariable("clientScopeId") String clientScopeId) PUT /admin/realms/{realm}/default-default-client-scopes/{clientScopeId}- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmDefaultDefaultClientScopesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/default-default-client-scopes", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmDefaultDefaultClientScopesGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/default-default-client-scopes : Get realm default client scopes. Only name and ids are returned.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmDefaultGroupsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/default-groups", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmDefaultGroupsGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/default-groups : Get group hierarchy. Only name and ids are returned.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmDefaultGroupsGroupIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/default-groups/{groupId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultGroupsGroupIdDelete(@PathVariable("realm") String realm, @PathVariable("groupId") String groupId) DELETE /admin/realms/{realm}/default-groups/{groupId}- Parameters:
realm- realm name (not id!) (required)groupId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmDefaultGroupsGroupIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/default-groups/{groupId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultGroupsGroupIdPut(@PathVariable("realm") String realm, @PathVariable("groupId") String groupId) PUT /admin/realms/{realm}/default-groups/{groupId}- Parameters:
realm- realm name (not id!) (required)groupId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmDefaultOptionalClientScopesClientScopeIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultOptionalClientScopesClientScopeIdDelete(@PathVariable("realm") String realm, @PathVariable("clientScopeId") String clientScopeId) DELETE /admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmDefaultOptionalClientScopesClientScopeIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmDefaultOptionalClientScopesClientScopeIdPut(@PathVariable("realm") String realm, @PathVariable("clientScopeId") String clientScopeId) PUT /admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}- Parameters:
realm- realm name (not id!) (required)clientScopeId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmDefaultOptionalClientScopesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/default-optional-client-scopes", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.ClientScopeRepresentation> adminRealmsRealmDefaultOptionalClientScopesGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/default-optional-client-scopes : Get realm optional client scopes. Only name and ids are returned.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmDelete(@PathVariable("realm") String realm) DELETE /admin/realms/{realm} : Delete the realm- Parameters:
realm- realm name (not id!) (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmEventsConfigGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/events/config", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmEventsConfigRepresentation> adminRealmsRealmEventsConfigGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/events/config : Get the events provider configuration Returns JSON object with events provider configuration- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmEventsConfigPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/events/config", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmEventsConfigPut(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmEventsConfigRepresentation> realmEventsConfigRepresentation) PUT /admin/realms/{realm}/events/config Update the events provider Change the events provider and/or its configuration- Parameters:
realm- realm name (not id!) (required)realmEventsConfigRepresentation- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403)
-
adminRealmsRealmEventsDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/events") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmEventsDelete(@PathVariable("realm") String realm) DELETE /admin/realms/{realm}/events : Delete all events- Parameters:
realm- realm name (not id!) (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403)
-
adminRealmsRealmEventsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/events", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.EventRepresentation> adminRealmsRealmEventsGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="client",required=false) @Nullable @Valid String client, @Valid @RequestParam(value="dateFrom",required=false) @Nullable @Valid String dateFrom, @Valid @RequestParam(value="dateTo",required=false) @Nullable @Valid String dateTo, @Valid @RequestParam(value="direction",required=false) @Nullable @Valid String direction, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="ipAddress",required=false) @Nullable @Valid String ipAddress, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="type",required=false) @Nullable @Valid List<String> type, @Valid @RequestParam(value="user",required=false) @Nullable @Valid String user) GET /admin/realms/{realm}/events : Get events Returns all events, or filters them based on URL query parameters listed here- Parameters:
realm- realm name (not id!) (required)client- App or oauth client name (optional)dateFrom- From (inclusive) date (yyyy-MM-dd) or time in Epoch timestamp millis (number of milliseconds since January 1, 1970, 00:00:00 GMT) (optional)dateTo- To (inclusive) date (yyyy-MM-dd) or time in Epoch timestamp millis (number of milliseconds since January 1, 1970, 00:00:00 GMT) (optional)direction- The direction to sort events by (asc or desc) (optional)first- Paging offset (optional)ipAddress- IP Address (optional)max- Maximum results size (optional)type- The types of events to return (optional)user- User id (optional)- Returns:
- OK (status code 200) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmRepresentation> adminRealmsRealmGet(@PathVariable("realm") String realm) GET /admin/realms/{realm} : Get the top-level representation of the realm It will not include nested information like User and Client representations.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmGroupByPathPathGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/group-by-path/{path}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmGroupByPathPathGet(@PathVariable("realm") String realm, @Pattern(regexp=".*") @PathVariable("path") @Pattern(regexp=".*") String path) GET /admin/realms/{realm}/group-by-path/{path}- Parameters:
realm- realm name (not id!) (required)path- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmGroupsCountGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/count", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,Long>> adminRealmsRealmGroupsCountGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="top",required=false,defaultValue="false") @Valid Boolean top) GET /admin/realms/{realm}/groups/count : Returns the groups counts.- Parameters:
realm- realm name (not id!) (required)search- (optional)top- (optional, default to false)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmGroupsGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="exact",required=false,defaultValue="false") @Valid Boolean exact, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="populateHierarchy",required=false,defaultValue="true") @Valid Boolean populateHierarchy, @Valid @RequestParam(value="q",required=false) @Nullable @Valid String q, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="subGroupsCount",required=false,defaultValue="true") @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/groups : Get group hierarchy. Only `name` and `id` are returned. `subGroups` are only returned when using the `search` or `q` parameter. If none of these parameters is provided, the top-level groups are returned without `subGroups` being filled.- Parameters:
realm- realm name (not id!) (required)briefRepresentation- (optional, default to true)exact- (optional, default to false)first- (optional)max- (optional)populateHierarchy- (optional, default to true)q- (optional)search- (optional)subGroupsCount- Boolean which defines whether to return the count of subgroups for each group (default: true (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGroupIdChildrenGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/children", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmGroupsGroupIdChildrenGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="false") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="exact",required=false) @Nullable @Valid Boolean exact, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="subGroupsCount",required=false,defaultValue="true") @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/groups/{group-id}/children : Return a paginated list of subgroups that have a parent group corresponding to the group on the URL- Parameters:
realm- realm name (not id!) (required)groupId- (required)briefRepresentation- Boolean which defines whether brief groups representations are returned or not (default: false) (optional, default to false)exact- Boolean which defines whether the params \"search\" must match exactly or not (optional)first- The position of the first result to be returned (pagination offset). (optional)max- The maximum number of results that are to be returned. Defaults to 10 (optional)search- A String representing either an exact group name or a partial name, defaults to prefix search. (optional)subGroupsCount- Boolean which defines whether to return the count of subgroups for each subgroup of this group (default: true) (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGroupIdChildrenPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/groups/{group-id}/children", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdChildrenPost(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) POST /admin/realms/{realm}/groups/{group-id}/children : Set or create child. This will just set the parent if it exists. Create it and set the parent if the group doesn’t exist.- Parameters:
realm- realm name (not id!) (required)groupId- (required)groupRepresentation- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Bad Request (status code 400) or Conflict (status code 409)
-
adminRealmsRealmGroupsGroupIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/groups/{group-id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdDelete(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId) DELETE /admin/realms/{realm}/groups/{group-id}- Parameters:
realm- realm name (not id!) (required)groupId- (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmGroupsGroupIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmGroupsGroupIdGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId) GET /admin/realms/{realm}/groups/{group-id}- Parameters:
realm- realm name (not id!) (required)groupId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGroupIdManagementPermissionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/management/permissions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmGroupsGroupIdManagementPermissionsGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId) GET /admin/realms/{realm}/groups/{group-id}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)groupId- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGroupIdManagementPermissionsPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/groups/{group-id}/management/permissions", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmGroupsGroupIdManagementPermissionsPut(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/groups/{group-id}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)groupId- (required)managementPermissionReference- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGroupIdMembersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/members", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmGroupsGroupIdMembersGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @Valid @RequestParam(value="briefRepresentation",required=false) @Nullable @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max) GET /admin/realms/{realm}/groups/{group-id}/members : Get users Returns a stream of users, filtered according to query parameters- Parameters:
realm- realm name (not id!) (required)groupId- (required)briefRepresentation- Only return basic information (only guaranteed to return id, username, created, first and last name, email, enabled state, email verification state, federation link, and access. Note that it means that namely user attributes, required actions, and not before are not returned.) (optional)first- Pagination offset (optional)max- Maximum results size (defaults to 100) (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGroupIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/groups/{group-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdPut(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) PUT /admin/realms/{realm}/groups/{group-id} : Update group, ignores subgroups.- Parameters:
realm- realm name (not id!) (required)groupId- (required)groupRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Conflict (status code 409)
-
adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdAvailableGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/available : Get available client-level roles that can be mapped to the user or group- Parameters:
realm- realm name (not id!) (required)groupId- (required)clientId- client id (not clientId!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdCompositeGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/composite : Get effective client-level role mappings This recurses any composite roles- Parameters:
realm- realm name (not id!) (required)groupId- (required)clientId- client id (not clientId!) (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdDelete(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id} : Delete client-level roles from user or group role mapping- Parameters:
realm- realm name (not id!) (required)groupId- (required)clientId- client id (not clientId!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id} : Get client-level role mappings for the user or group, and the app- Parameters:
realm- realm name (not id!) (required)groupId- (required)clientId- client id (not clientId!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdRoleMappingsClientsClientIdPost(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id} : Add client-level roles to the user or group role mapping- Parameters:
realm- realm name (not id!) (required)groupId- (required)clientId- client id (not clientId!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmGroupsGroupIdRoleMappingsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/role-mappings", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings : Get role mappings- Parameters:
realm- realm name (not id!) (required)groupId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmGroupsGroupIdRoleMappingsRealmAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/realm/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsRealmAvailableGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm/available : Get realm-level roles that can be mapped- Parameters:
realm- realm name (not id!) (required)groupId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmGroupsGroupIdRoleMappingsRealmCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/realm/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsRealmCompositeGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm/composite : Get effective realm-level role mappings This will recurse all composite roles to get the result.- Parameters:
realm- realm name (not id!) (required)groupId- (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmGroupsGroupIdRoleMappingsRealmDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdRoleMappingsRealmDelete(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/groups/{group-id}/role-mappings/realm : Delete realm-level role mappings- Parameters:
realm- realm name (not id!) (required)groupId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Internal Server Error (status code 500)
-
adminRealmsRealmGroupsGroupIdRoleMappingsRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/realm", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmGroupsGroupIdRoleMappingsRealmGet(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId) GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm : Get realm-level role mappings- Parameters:
realm- realm name (not id!) (required)groupId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmGroupsGroupIdRoleMappingsRealmPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/groups/{group-id}/role-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsGroupIdRoleMappingsRealmPost(@PathVariable("realm") String realm, @PathVariable("group-id") String groupId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/groups/{group-id}/role-mappings/realm : Add realm-level role mappings to the user- Parameters:
realm- realm name (not id!) (required)groupId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Internal Server Error (status code 500)
-
adminRealmsRealmGroupsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/groups", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmGroupsPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) POST /admin/realms/{realm}/groups : create or add a top level realm groupSet or create child. This will update the group and set the parent if it exists. Create it and set the parent if the group doesn’t exist.- Parameters:
realm- realm name (not id!) (required)groupRepresentation- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Bad Request (status code 400) or Conflict (status code 409)
-
adminRealmsRealmIdentityProviderImportConfigPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/identity-provider/import-config", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,String>> adminRealmsRealmIdentityProviderImportConfigPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<Map<String, Object>> requestBody) POST /admin/realms/{realm}/identity-provider/import-config : Import identity provider from JSON body Import identity provider from uploaded JSON file- Parameters:
realm- realm name (not id!) (required)requestBody- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/identity-provider/instances/{alias}") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasDelete(@PathVariable("realm") String realm, @PathVariable("alias") String alias) DELETE /admin/realms/{realm}/identity-provider/instances/{alias} : Delete the identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasExportGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/identity-provider/instances/{alias}/export") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasExportGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias, @Valid @RequestParam(value="format",required=false) @Nullable @Valid String format) GET /admin/realms/{realm}/identity-provider/instances/{alias}/export : Export public broker configuration for identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)format- Format to use (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/identity-provider/instances/{alias}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> adminRealmsRealmIdentityProviderInstancesAliasGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias) GET /admin/realms/{realm}/identity-provider/instances/{alias} : Get the identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasManagementPermissionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmIdentityProviderInstancesAliasManagementPermissionsGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias) GET /admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)alias- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasManagementPermissionsPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmIdentityProviderInstancesAliasManagementPermissionsPut(@PathVariable("realm") String realm, @PathVariable("alias") String alias, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions : Return object stating whether client Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)alias- (required)managementPermissionReference- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasMapperTypesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/identity-provider/instances/{alias}/mapper-types", produces="*/*") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,org.bremersee.keycloak.api.model.IdentityProviderMapperTypeRepresentation>> adminRealmsRealmIdentityProviderInstancesAliasMapperTypesGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias) GET /admin/realms/{realm}/identity-provider/instances/{alias}/mapper-types : Get mapper types for identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasMappersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/identity-provider/instances/{alias}/mappers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.IdentityProviderMapperRepresentation> adminRealmsRealmIdentityProviderInstancesAliasMappersGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias) GET /admin/realms/{realm}/identity-provider/instances/{alias}/mappers : Get mappers for identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasMappersIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasMappersIdDelete(@PathVariable("realm") String realm, @PathVariable("alias") String alias, @PathVariable("id") String id) DELETE /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id} : Delete a mapper for the identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)id- Mapper id (required)- Returns:
- No Content (status code 204)
-
adminRealmsRealmIdentityProviderInstancesAliasMappersIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderMapperRepresentation> adminRealmsRealmIdentityProviderInstancesAliasMappersIdGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias, @PathVariable("id") String id) GET /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id} : Get mapper by id for the identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)id- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasMappersIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasMappersIdPut(@PathVariable("realm") String realm, @PathVariable("alias") String alias, @PathVariable("id") String id, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderMapperRepresentation> identityProviderMapperRepresentation) PUT /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id} : Update a mapper for the identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)id- Mapper id (required)identityProviderMapperRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmIdentityProviderInstancesAliasMappersPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/identity-provider/instances/{alias}/mappers", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasMappersPost(@PathVariable("realm") String realm, @PathVariable("alias") String alias, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderMapperRepresentation> identityProviderMapperRepresentation) POST /admin/realms/{realm}/identity-provider/instances/{alias}/mappers : Add a mapper to identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)identityProviderMapperRepresentation- (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesAliasPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/identity-provider/instances/{alias}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesAliasPut(@PathVariable("realm") String realm, @PathVariable("alias") String alias, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> identityProviderRepresentation) PUT /admin/realms/{realm}/identity-provider/instances/{alias} : Update the identity provider- Parameters:
realm- realm name (not id!) (required)alias- (required)identityProviderRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Conflict (status code 409)
-
adminRealmsRealmIdentityProviderInstancesAliasReloadKeysGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/identity-provider/instances/{alias}/reload-keys", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Boolean> adminRealmsRealmIdentityProviderInstancesAliasReloadKeysGet(@PathVariable("realm") String realm, @PathVariable("alias") String alias) GET /admin/realms/{realm}/identity-provider/instances/{alias}/reload-keys : Reaload keys for the identity provider if the provider supports it, \"true\" is returned if reload was performed, \"false\" if not.- Parameters:
realm- realm name (not id!) (required)alias- (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/identity-provider/instances", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> adminRealmsRealmIdentityProviderInstancesGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="briefRepresentation",required=false) @Nullable @Valid Boolean briefRepresentation, @Valid @RequestParam(value="capability",required=false) @Nullable @Valid String capability, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="realmOnly",required=false) @Nullable @Valid Boolean realmOnly, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="type",required=false) @Nullable @Valid String type) GET /admin/realms/{realm}/identity-provider/instances : List identity providers- Parameters:
realm- realm name (not id!) (required)briefRepresentation- Boolean which defines whether brief representations are returned (default: false) (optional)capability- Filter by identity providers capability (optional)first- Pagination offset (optional)max- Maximum results size (defaults to 100) (optional)realmOnly- Boolean which defines if only realm-level IDPs (not associated with orgs) should be returned (default: false) (optional)search- Filter specific providers by name. Search can be prefix (name*), contains (*name*) or exact (\"name\"). Default prefixed. (optional)type- Filter by identity providers type (optional)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderInstancesPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/identity-provider/instances", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmIdentityProviderInstancesPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> identityProviderRepresentation) POST /admin/realms/{realm}/identity-provider/instances : Create a new identity provider- Parameters:
realm- realm name (not id!) (required)identityProviderRepresentation- (optional)- Returns:
- Created (status code 201) or Bad Request (status code 400) or Conflict (status code 409)
-
adminRealmsRealmIdentityProviderProvidersProviderIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/identity-provider/providers/{provider_id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Object> adminRealmsRealmIdentityProviderProvidersProviderIdGet(@PathVariable("realm") String realm, @PathVariable("provider_id") String providerId) GET /admin/realms/{realm}/identity-provider/providers/{provider_id} : Get the identity provider factory for that provider id- Parameters:
realm- realm name (not id!) (required)providerId- The provider id to get the factory (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmIdentityProviderUploadCertificatePost
@RequestMapping(method=POST, value="/admin/realms/{realm}/identity-provider/upload-certificate", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CertificateRepresentation> adminRealmsRealmIdentityProviderUploadCertificatePost(@PathVariable("realm") String realm) POST /admin/realms/{realm}/identity-provider/upload-certificate : Uploads a certificate, prepares the jwks or public key associated, and returns the certificate representation.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmKeysGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/keys", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.KeysMetadataRepresentation> adminRealmsRealmKeysGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/keys- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmLocalizationGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/localization", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<List<String>> adminRealmsRealmLocalizationGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/localization- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmLocalizationLocaleDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/localization/{locale}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmLocalizationLocaleDelete(@PathVariable("realm") String realm, @PathVariable("locale") String locale) DELETE /admin/realms/{realm}/localization/{locale}- Parameters:
realm- realm name (not id!) (required)locale- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmLocalizationLocaleGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/localization/{locale}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,String>> adminRealmsRealmLocalizationLocaleGet(@PathVariable("realm") String realm, @PathVariable("locale") String locale, @Valid @RequestParam(value="useRealmDefaultLocaleFallback",required=false) @Deprecated @Nullable @Valid Boolean useRealmDefaultLocaleFallback) GET /admin/realms/{realm}/localization/{locale}- Parameters:
realm- realm name (not id!) (required)locale- (required)useRealmDefaultLocaleFallback- (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmLocalizationLocaleKeyDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/localization/{locale}/{key}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmLocalizationLocaleKeyDelete(@PathVariable("realm") String realm, @PathVariable("key") String key, @PathVariable("locale") String locale) DELETE /admin/realms/{realm}/localization/{locale}/{key}- Parameters:
realm- realm name (not id!) (required)key- (required)locale- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmLocalizationLocaleKeyGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/localization/{locale}/{key}", produces="text/plain") @ResponseStatus(OK) reactor.core.publisher.Mono<String> adminRealmsRealmLocalizationLocaleKeyGet(@PathVariable("realm") String realm, @PathVariable("key") String key, @PathVariable("locale") String locale) GET /admin/realms/{realm}/localization/{locale}/{key}- Parameters:
realm- realm name (not id!) (required)key- (required)locale- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmLocalizationLocaleKeyPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/localization/{locale}/{key}", consumes="text/plain") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmLocalizationLocaleKeyPut(@PathVariable("realm") String realm, @PathVariable("key") String key, @PathVariable("locale") String locale, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<String> body) PUT /admin/realms/{realm}/localization/{locale}/{key}- Parameters:
realm- realm name (not id!) (required)key- (required)locale- (required)body- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmLocalizationLocalePost
@RequestMapping(method=POST, value="/admin/realms/{realm}/localization/{locale}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmLocalizationLocalePost(@PathVariable("realm") String realm, @PathVariable("locale") String locale, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<Map<String, String>> requestBody) POST /admin/realms/{realm}/localization/{locale} : Import localization from uploaded JSON file- Parameters:
realm- realm name (not id!) (required)locale- (required)requestBody- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmLogoutAllPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/logout-all", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GlobalRequestResult> adminRealmsRealmLogoutAllPost(@PathVariable("realm") String realm) POST /admin/realms/{realm}/logout-all : Removes all user sessions. Any client that has an admin url will also be told to invalidate any sessions they have.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsCountGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/count", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Long> adminRealmsRealmOrganizationsCountGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="exact",required=false) @Nullable @Valid Boolean exact, @Valid @RequestParam(value="q",required=false) @Nullable @Valid String q, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search) GET /admin/realms/{realm}/organizations/count : Returns the organizations counts.- Parameters:
realm- realm name (not id!) (required)exact- Boolean which defines whether the param 'search' must match exactly or not (optional)q- A query to search for custom attributes, in the format 'key1:value2 key2:value2' (optional)search- A String representing either an organization name or domain (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.OrganizationRepresentation> adminRealmsRealmOrganizationsGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="exact",required=false) @Nullable @Valid Boolean exact, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="q",required=false) @Nullable @Valid String q, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search) GET /admin/realms/{realm}/organizations : Returns a paginated list of organizations filtered according to the specified parameters- Parameters:
realm- realm name (not id!) (required)briefRepresentation- if false, return the full representation. Otherwise, only the basic fields are returned. (optional, default to true)exact- Boolean which defines whether the param 'search' must match exactly or not (optional)first- The position of the first result to be processed (pagination offset) (optional)max- The maximum number of results to be returned - defaults to 10 (optional)q- A query to search for custom attributes, in the format 'key1:value2 key2:value2' (optional)search- A String representing either an organization name or domain (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmOrganizationsMembersMemberIdOrganizationsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/members/{member-id}/organizations", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.OrganizationRepresentation> adminRealmsRealmOrganizationsMembersMemberIdOrganizationsGet(@PathVariable("realm") String realm, @PathVariable("member-id") String memberId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/organizations/members/{member-id}/organizations : Returns the organizations associated with the user that has the specified id- Parameters:
realm- realm name (not id!) (required)memberId- (required)briefRepresentation- if false, return the full representation. Otherwise, only the basic fields are returned. (optional, default to true)- Returns:
- OK (status code 200) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/organizations/{org-id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdDelete(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId) DELETE /admin/realms/{realm}/organizations/{org-id} : Deletes the organization- Parameters:
realm- realm name (not id!) (required)orgId- (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.OrganizationRepresentation> adminRealmsRealmOrganizationsOrgIdGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId) GET /admin/realms/{realm}/organizations/{org-id} : Returns the organization representation- Parameters:
realm- realm name (not id!) (required)orgId- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGroupsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="exact",required=false,defaultValue="false") @Valid Boolean exact, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="populateHierarchy",required=false,defaultValue="false") @Valid Boolean populateHierarchy, @Valid @RequestParam(value="q",required=false) @Nullable @Valid String q, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="subGroupsCount",required=false,defaultValue="false") @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/groups : Get organization groups Returns organization groups. When `search` parameter is provided, groups are searched by name. When `q` parameter is provided, groups are searched by attributes. If neither parameter is provided, top-level groups are returned.- Parameters:
realm- realm name (not id!) (required)orgId- (required)briefRepresentation- (optional, default to true)exact- (optional, default to false)first- (optional)max- (optional)populateHierarchy- (optional, default to false)q- (optional)search- (optional)subGroupsCount- (optional, default to false)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupByPathPathGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/group-by-path/{path}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupByPathPathGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Pattern(regexp=".*") @PathVariable("path") @Pattern(regexp=".*") String path, @Valid @RequestParam(value="subGroupsCount",required=false,defaultValue="false") @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/groups/group-by-path/{path} : Get organization group by path Returns the organization group with the specified path- Parameters:
realm- realm name (not id!) (required)orgId- (required)path- (required)subGroupsCount- Whether to return the count of subgroups (default: false) (optional, default to false)- Returns:
- OK (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdChildrenGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/children", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdChildrenGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @Valid @RequestParam(value="exact",required=false) @Nullable @Valid Boolean exact, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="subGroupsCount",required=false) @Nullable @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/children : Get subgroups of this organization group Returns a paginated stream of subgroups that belong to this organization group- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)exact- Boolean which defines whether the params \"search\" must match exactly or not (optional)first- The position of the first result to be returned (pagination offset). (optional)max- The maximum number of results that are to be returned. Defaults to 10 (optional)search- A String representing either an exact group name or a partial name (optional)subGroupsCount- Whether to return the count of subgroups (default: false) (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdChildrenPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/children", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdChildrenPost(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) POST /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/children : Create or move a subgroup Creates a new subgroup under this organization group. If the group representation includes an ID, moves the existing group to be a child of this group. If no ID is provided, creates a new subgroup.- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)groupRepresentation- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Conflict (status code 409)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdDelete(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId) DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id} : Delete the organization group Deletes the organization group and all its subgroups- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @Valid @RequestParam(value="subGroupsCount",required=false,defaultValue="false") @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id} : Get organization group representation- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)subGroupsCount- Whether to return the count of subgroups (default: false) (optional, default to false)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdMembersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.MemberRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdMembersGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @Valid @RequestParam(value="briefRepresentation",required=false) @Nullable @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members : Get members of this organization group Returns a paginated list of organization members that belong to this group- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)briefRepresentation- Only return basic information (only guaranteed to return id, username, created, first and last name, email, enabled state, email verification state, federation link, and access. Note that it means that namely user attributes, required actions, and not before are not returned.) (optional)first- Pagination offset (optional)max- Maximum results size (defaults to 100) (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdMembersUserIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members/{userId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdMembersUserIdDelete(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @PathVariable("userId") String userId) DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members/{userId} : Remove a user from this organization group Removes a user from this organization group. The user remains a member of the organization.- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)userId- (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found - User does not exist (status code 404)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdMembersUserIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members/{userId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdMembersUserIdPut(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @PathVariable("userId") String userId) PUT /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members/{userId} : Add a user to this organization group Adds an organization member to this group. The user must be a member of the organization.- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)userId- (required)- Returns:
- No Content (status code 204) or Bad Request - User is not a member of the organization (status code 400) or Forbidden (status code 403) or Not Found - User does not exist (status code 404) or Conflict - User is already a member of the group (status code 409)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdPut(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) PUT /admin/realms/{realm}/organizations/{org-id}/groups/{group-id} : Update organization group Updates the organization group's name, description, and attributes. Subgroups are not affected.- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)groupRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdAvailableGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}/available : Get available client-level roles that can be mapped to the user or group- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)clientId- client id (not clientId!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdCompositeGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}/composite : Get effective client-level role mappings This recurses any composite roles- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)clientId- client id (not clientId!) (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdDelete(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id} : Delete client-level roles from user or group role mapping- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)clientId- client id (not clientId!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id} : Get client-level role mappings for the user or group, and the app- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)clientId- client id (not clientId!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsClientsClientIdPost(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @PathVariable("client-id") String clientId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id} : Add client-level roles to the user or group role mapping- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)clientId- client id (not clientId!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings : Get role mappings- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmAvailableGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm/available : Get realm-level roles that can be mapped- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmCompositeGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm/composite : Get effective realm-level role mappings This will recurse all composite roles to get the result.- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmDelete(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm : Delete realm-level role mappings- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Internal Server Error (status code 500)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId) GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm : Get realm-level role mappings- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsGroupIdRoleMappingsRealmPost(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("group-id") String groupId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm : Add realm-level role mappings to the user- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Internal Server Error (status code 500)
-
adminRealmsRealmOrganizationsOrgIdGroupsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations/{org-id}/groups", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdGroupsPost(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GroupRepresentation> groupRepresentation) POST /admin/realms/{realm}/organizations/{org-id}/groups : Creates a new top-level group or moves an existing group to top-level Creates a new top-level group in the organization. If the group representation includes an ID, moves the existing organization group to be a top-level group. If no ID is provided, creates a new top-level group.- Parameters:
realm- realm name (not id!) (required)orgId- (required)groupRepresentation- (optional)- Returns:
- Created (status code 201) or No Content - Group moved to top-level (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found - Group does not exist (status code 404) or Conflict (status code 409)
-
adminRealmsRealmOrganizationsOrgIdIdentityProvidersAliasDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdIdentityProvidersAliasDelete(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("alias") String alias) DELETE /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias} : Removes the identity provider with the specified alias from the organization Breaks the association between the identity provider and the organization. The provider itself is not deleted. If no provider is found, or if it is not currently associated with the org, an error response is returned- Parameters:
realm- realm name (not id!) (required)orgId- (required)alias- (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmOrganizationsOrgIdIdentityProvidersAliasGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> adminRealmsRealmOrganizationsOrgIdIdentityProvidersAliasGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("alias") String alias) GET /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias} : Returns the identity provider associated with the organization that has the specified alias Searches for an identity provider with the given alias. If one is found and is associated with the organization, it is returned. Otherwise, an error response with status NOT_FOUND is returned- Parameters:
realm- realm name (not id!) (required)orgId- (required)alias- (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmOrganizationsOrgIdIdentityProvidersAliasGroupsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias}/groups", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdIdentityProvidersAliasGroupsGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("alias") String alias, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="exact",required=false,defaultValue="false") @Valid Boolean exact, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="q",required=false) @Nullable @Valid String q, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="subGroupsCount",required=false,defaultValue="false") @Valid Boolean subGroupsCount) GET /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias}/groups : Returns organization groups for the identity provider Returns organization groups that can be used in identity provider mappers. Only returns groups if the identity provider is associated with the organization.- Parameters:
realm- realm name (not id!) (required)orgId- (required)alias- The alias of the identity provider (required)briefRepresentation- If true, return brief representation; otherwise return full representation (optional, default to true)exact- If true, perform exact match on the search parameter (optional, default to false)first- The position of the first result (pagination offset) (optional)max- The maximum number of results to return (optional)q- A query to search for group attributes, in the format 'key1:value1 key2:value2' (optional)search- A string to search for in group names (optional)subGroupsCount- If true, include subgroups count in the response (optional, default to false)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmOrganizationsOrgIdIdentityProvidersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/identity-providers", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.IdentityProviderRepresentation> adminRealmsRealmOrganizationsOrgIdIdentityProvidersGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId) GET /admin/realms/{realm}/organizations/{org-id}/identity-providers : Returns all identity providers associated with the organization- Parameters:
realm- realm name (not id!) (required)orgId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdIdentityProvidersPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations/{org-id}/identity-providers", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdIdentityProvidersPost(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Valid @RequestBody @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/organizations/{org-id}/identity-providers : Adds the identity provider with the specified id to the organization Adds, or associates, an existing identity provider with the organization. If no identity provider is found, or if it is already associated with the organization, an error response is returned- Parameters:
realm- realm name (not id!) (required)orgId- (required)body- Payload should contain only id or alias of the identity provider to be associated with the organization (id or alias with or without quotes). Surrounding whitespace characters will be trimmed. (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmOrganizationsOrgIdInvitationsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/invitations", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.OrganizationInvitationRepresentation> adminRealmsRealmOrganizationsOrgIdInvitationsGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Valid @RequestParam(value="email",required=false) @Nullable @Valid String email, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="firstName",required=false) @Nullable @Valid String firstName, @Valid @RequestParam(value="lastName",required=false) @Nullable @Valid String lastName, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="status",required=false) @Nullable @Valid String status) GET /admin/realms/{realm}/organizations/{org-id}/invitations : Get invitations for the organization- Parameters:
realm- realm name (not id!) (required)orgId- (required)email- (optional)first- (optional)firstName- (optional)lastName- (optional)max- (optional)search- (optional)status- (optional)- Returns:
- Success (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdInvitationsIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/organizations/{org-id}/invitations/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdInvitationsIdDelete(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("id") String id) DELETE /admin/realms/{realm}/organizations/{org-id}/invitations/{id} : Delete an invitation- Parameters:
realm- realm name (not id!) (required)orgId- (required)id- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmOrganizationsOrgIdInvitationsIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/invitations/{id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.OrganizationInvitationRepresentation> adminRealmsRealmOrganizationsOrgIdInvitationsIdGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("id") String id) GET /admin/realms/{realm}/organizations/{org-id}/invitations/{id} : Get invitation by ID- Parameters:
realm- realm name (not id!) (required)orgId- (required)id- (required)- Returns:
- Success (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmOrganizationsOrgIdInvitationsIdResendPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations/{org-id}/invitations/{id}/resend") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdInvitationsIdResendPost(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("id") String id) POST /admin/realms/{realm}/organizations/{org-id}/invitations/{id}/resend : Resend an invitation- Parameters:
realm- realm name (not id!) (required)orgId- (required)id- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmOrganizationsOrgIdMembersCountGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/members/count", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Long> adminRealmsRealmOrganizationsOrgIdMembersCountGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId) GET /admin/realms/{realm}/organizations/{org-id}/members/count : Returns number of members in the organization.- Parameters:
realm- realm name (not id!) (required)orgId- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdMembersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/members", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.MemberRepresentation> adminRealmsRealmOrganizationsOrgIdMembersGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="exact",required=false) @Nullable @Valid Boolean exact, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="membershipType",required=false) @Nullable @Valid String membershipType, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search) GET /admin/realms/{realm}/organizations/{org-id}/members : Returns a paginated list of organization members filtered according to the specified parameters- Parameters:
realm- realm name (not id!) (required)orgId- (required)briefRepresentation- Boolean to return either a brief or a full user representation. If not specified, the brief representation is returned by default. (optional, default to true)exact- Boolean which defines whether the param 'search' must match exactly or not (optional)first- The position of the first result to be processed (pagination offset) (optional)max- The maximum number of results to be returned. Defaults to 10 (optional)membershipType- The membership type (optional)search- A String representing either a member's username, e-mail, first name, or last name. (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdMembersInviteExistingUserPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations/{org-id}/members/invite-existing-user", consumes="application/x-www-form-urlencoded") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdMembersInviteExistingUserPost(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Valid @RequestPart(value="id",required=false) @Valid String id) POST /admin/realms/{realm}/organizations/{org-id}/members/invite-existing-user : Invites an existing user to the organization, using the specified user id- Parameters:
realm- realm name (not id!) (required)orgId- (required)id- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Internal Server Error (status code 500)
-
adminRealmsRealmOrganizationsOrgIdMembersInviteUserPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations/{org-id}/members/invite-user", consumes="application/x-www-form-urlencoded") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdMembersInviteUserPost(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Valid @RequestPart(value="email",required=false) @Valid String email, @Valid @RequestPart(value="firstName",required=false) @Valid String firstName, @Valid @RequestPart(value="lastName",required=false) @Valid String lastName) POST /admin/realms/{realm}/organizations/{org-id}/members/invite-user : Invites an existing user or sends a registration link to a new user, based on the provided e-mail address. If the user with the given e-mail address exists, it sends an invitation link, otherwise it sends a registration link.- Parameters:
realm- realm name (not id!) (required)orgId- (required)email- (optional)firstName- (optional)lastName- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409) or Internal Server Error (status code 500)
-
adminRealmsRealmOrganizationsOrgIdMembersMemberIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/organizations/{org-id}/members/{member-id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdMembersMemberIdDelete(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("member-id") String memberId) DELETE /admin/realms/{realm}/organizations/{org-id}/members/{member-id} : Removes the user with the specified id from the organization Breaks the association between the user and organization. The user itself is deleted in case the membership is managed, otherwise the user is not deleted. If no user is found, or if they are not a member of the organization, an error response is returned- Parameters:
realm- realm name (not id!) (required)orgId- (required)memberId- (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdMembersMemberIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/members/{member-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MemberRepresentation> adminRealmsRealmOrganizationsOrgIdMembersMemberIdGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("member-id") String memberId) GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id} : Returns the member of the organization with the specified id Searches for auser with the given id. If one is found, and is currently a member of the organization, returns it. Otherwise,an error response with status NOT_FOUND is returned- Parameters:
realm- realm name (not id!) (required)orgId- (required)memberId- (required)- Returns:
- OK (status code 200) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdMembersMemberIdGroupsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/members/{member-id}/groups", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmOrganizationsOrgIdMembersMemberIdGroupsGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("member-id") String memberId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search) GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id}/groups : Returns the organization group memberships for a member with the specified id Searches for auser with the given id. If one is found, and is currently a member of the organization, returns the groups from the organizationwhere the user is member of. Otherwise, an error response with status NOT_FOUND is returned- Parameters:
realm- realm name (not id!) (required)orgId- (required)memberId- (required)briefRepresentation- (optional, default to true)first- (optional)max- (optional)search- (optional)- Returns:
- OK (status code 200) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdMembersMemberIdOrganizationsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/organizations/{org-id}/members/{member-id}/organizations", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.OrganizationRepresentation> adminRealmsRealmOrganizationsOrgIdMembersMemberIdOrganizationsGet(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @PathVariable("member-id") String memberId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id}/organizations : Returns the organizations associated with the user that has the specified id- Parameters:
realm- realm name (not id!) (required)orgId- (required)memberId- (required)briefRepresentation- if false, return the full representation. Otherwise, only the basic fields are returned. (optional, default to true)- Returns:
- OK (status code 200) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmOrganizationsOrgIdMembersPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations/{org-id}/members", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdMembersPost(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Valid @RequestBody @Valid reactor.core.publisher.Mono<String> body) POST /admin/realms/{realm}/organizations/{org-id}/members : Adds the user with the specified id as a member of the organization Adds, or associates, an existing user with the organization. If no user is found, or if it is already associated with the organization, an error response is returned- Parameters:
realm- realm name (not id!) (required)orgId- (required)body- Payload should contain only id of the user to be added to the organization (UUID with or without quotes). Surrounding whitespace characters will be trimmed. (required)- Returns:
- Created (status code 201) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmOrganizationsOrgIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/organizations/{org-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsOrgIdPut(@PathVariable("realm") String realm, @PathVariable("org-id") String orgId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.OrganizationRepresentation> organizationRepresentation) PUT /admin/realms/{realm}/organizations/{org-id} : Updates the organization- Parameters:
realm- realm name (not id!) (required)orgId- (required)organizationRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmOrganizationsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/organizations", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmOrganizationsPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.OrganizationRepresentation> organizationRepresentation) POST /admin/realms/{realm}/organizations : Creates a new organization- Parameters:
realm- realm name (not id!) (required)organizationRepresentation- (optional)- Returns:
- Created (status code 201) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmPartialExportPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/partial-export", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmRepresentation> adminRealmsRealmPartialExportPost(@PathVariable("realm") String realm, @Valid @RequestParam(value="exportClients",required=false) @Nullable @Valid Boolean exportClients, @Valid @RequestParam(value="exportGroupsAndRoles",required=false) @Nullable @Valid Boolean exportGroupsAndRoles) POST /admin/realms/{realm}/partial-export : Partial export of existing realm into a JSON file.- Parameters:
realm- realm name (not id!) (required)exportClients- (optional)exportGroupsAndRoles- (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmPartialImportPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/partialImport", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Object> adminRealmsRealmPartialImportPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.springframework.core.io.Resource> body) POST /admin/realms/{realm}/partialImport : Partial import from a JSON file to an existing realm.- Parameters:
realm- realm name (not id!) (required)body- (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmPushRevocationPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/push-revocation", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.GlobalRequestResult> adminRealmsRealmPushRevocationPost(@PathVariable("realm") String realm) POST /admin/realms/{realm}/push-revocation : Push the realm's revocation policy to any client that has an admin url associated with it.- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmPut(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RealmRepresentation> realmRepresentation) PUT /admin/realms/{realm} : Update the top-level information of the realm Any user, roles or client information in the representation will be ignored. This will only update top-level attributes of the realm.- Parameters:
realm- realm name (not id!) (required)realmRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Conflict (status code 409) or Internal Server Error (status code 500)
-
adminRealmsRealmRolesByIdRoleIdCompositesClientsClientUuidGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles-by-id/{role-id}/composites/clients/{clientUuid}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesByIdRoleIdCompositesClientsClientUuidGet(@PathVariable("realm") String realm, @PathVariable("clientUuid") String clientUuid, @PathVariable("role-id") String roleId) GET /admin/realms/{realm}/roles-by-id/{role-id}/composites/clients/{clientUuid} : Get client-level roles for the client that are in the role's composite- Parameters:
realm- realm name (not id!) (required)clientUuid- (required)roleId- (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesByIdRoleIdCompositesDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/roles-by-id/{role-id}/composites", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmRolesByIdRoleIdCompositesDelete(@PathVariable("realm") String realm, @PathVariable("role-id") String roleId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/roles-by-id/{role-id}/composites : Remove a set of roles from the role's composite- Parameters:
realm- realm name (not id!) (required)roleId- Role id (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403)
-
adminRealmsRealmRolesByIdRoleIdCompositesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles-by-id/{role-id}/composites", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesByIdRoleIdCompositesGet(@PathVariable("realm") String realm, @PathVariable("role-id") String roleId, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search) GET /admin/realms/{realm}/roles-by-id/{role-id}/composites : Get role's children Returns a set of role's children provided the role is a composite.- Parameters:
realm- realm name (not id!) (required)roleId- (required)first- (optional)max- (optional)search- (optional)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmRolesByIdRoleIdCompositesPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/roles-by-id/{role-id}/composites", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmRolesByIdRoleIdCompositesPost(@PathVariable("realm") String realm, @PathVariable("role-id") String roleId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/roles-by-id/{role-id}/composites : Make the role a composite role by associating some child roles- Parameters:
realm- realm name (not id!) (required)roleId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403)
-
adminRealmsRealmRolesByIdRoleIdCompositesRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles-by-id/{role-id}/composites/realm", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesByIdRoleIdCompositesRealmGet(@PathVariable("realm") String realm, @PathVariable("role-id") String roleId) GET /admin/realms/{realm}/roles-by-id/{role-id}/composites/realm : Get realm-level roles that are in the role's composite- Parameters:
realm- realm name (not id!) (required)roleId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmRolesByIdRoleIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/roles-by-id/{role-id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmRolesByIdRoleIdDelete(@PathVariable("realm") String realm, @PathVariable("role-id") String roleId) DELETE /admin/realms/{realm}/roles-by-id/{role-id} : Delete the role- Parameters:
realm- realm name (not id!) (required)roleId- id of role (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmRolesByIdRoleIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles-by-id/{role-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesByIdRoleIdGet(@PathVariable("realm") String realm, @PathVariable("role-id") String roleId) GET /admin/realms/{realm}/roles-by-id/{role-id} : Get a specific role's representation- Parameters:
realm- realm name (not id!) (required)roleId- id of role (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmRolesByIdRoleIdManagementPermissionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles-by-id/{role-id}/management/permissions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmRolesByIdRoleIdManagementPermissionsGet(@PathVariable("realm") String realm, @PathVariable("role-id") String roleId) GET /admin/realms/{realm}/roles-by-id/{role-id}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)roleId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmRolesByIdRoleIdManagementPermissionsPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/roles-by-id/{role-id}/management/permissions", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmRolesByIdRoleIdManagementPermissionsPut(@PathVariable("realm") String realm, @PathVariable("role-id") String roleId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/roles-by-id/{role-id}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)roleId- (required)managementPermissionReference- (optional)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmRolesByIdRoleIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/roles-by-id/{role-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmRolesByIdRoleIdPut(@PathVariable("realm") String realm, @PathVariable("role-id") String roleId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) PUT /admin/realms/{realm}/roles-by-id/{role-id} : Update the role- Parameters:
realm- realm name (not id!) (required)roleId- id of role (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmRolesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="search",required=false,defaultValue="") @Valid String search) GET /admin/realms/{realm}/roles : Get all roles for the realm or client- Parameters:
realm- realm name (not id!) (required)briefRepresentation- (optional, default to true)first- (optional)max- (optional)search- (optional, default to )- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmRolesPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/roles", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmRolesPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/roles : Create a new role for the realm or client- Parameters:
realm- realm name (not id!) (required)roleRepresentation- (optional)- Returns:
- Created (status code 201) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Conflict (status code 409) or Internal Server Error (status code 500)
-
adminRealmsRealmRolesRoleNameCompositesClientsTargetClientUuidGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles/{role-name}/composites/clients/{targetClientUuid}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesRoleNameCompositesClientsTargetClientUuidGet(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName, @PathVariable("targetClientUuid") String targetClientUuid) GET /admin/realms/{realm}/roles/{role-name}/composites/clients/{targetClientUuid} : Get client-level roles for the client that are in the role's composite- Parameters:
realm- realm name (not id!) (required)roleName- role's name (not id!) (required)targetClientUuid- (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNameCompositesDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/roles/{role-name}/composites", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmRolesRoleNameCompositesDelete(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/roles/{role-name}/composites : Remove roles from the role's composite- Parameters:
realm- realm name (not id!) (required)roleName- role's name (not id!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNameCompositesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles/{role-name}/composites", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesRoleNameCompositesGet(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName) GET /admin/realms/{realm}/roles/{role-name}/composites : Get composites of the role- Parameters:
realm- realm name (not id!) (required)roleName- role's name (not id!) (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNameCompositesPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/roles/{role-name}/composites", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmRolesRoleNameCompositesPost(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/roles/{role-name}/composites : Add a composite to the role- Parameters:
realm- realm name (not id!) (required)roleName- role's name (not id!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNameCompositesRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles/{role-name}/composites/realm", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesRoleNameCompositesRealmGet(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName) GET /admin/realms/{realm}/roles/{role-name}/composites/realm : Get realm-level roles of the role's composite- Parameters:
realm- realm name (not id!) (required)roleName- role's name (not id!) (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNameDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/roles/{role-name}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmRolesRoleNameDelete(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName) DELETE /admin/realms/{realm}/roles/{role-name} : Delete a role by name- Parameters:
realm- realm name (not id!) (required)roleName- role's name (not id!) (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNameGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles/{role-name}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmRolesRoleNameGet(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName) GET /admin/realms/{realm}/roles/{role-name} : Get a role by name- Parameters:
realm- realm name (not id!) (required)roleName- role's name (not id!) (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNameGroupsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles/{role-name}/groups", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmRolesRoleNameGroupsGet(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName, @Valid @RequestParam(value="100",required=false) @Nullable @Valid Integer _100, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first) GET /admin/realms/{realm}/roles/{role-name}/groups : Returns a stream of groups that have the specified role name- Parameters:
realm- realm name (not id!) (required)roleName- the role name. (required)_100- Maximum number of results to return. Unbounded if negative. (optional)briefRepresentation- If false, return a full representation of theGroupRepresentationobjects. (optional, default to true)first- First result to return. Ignored if negative ornull. (optional)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNameManagementPermissionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles/{role-name}/management/permissions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmRolesRoleNameManagementPermissionsGet(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName) GET /admin/realms/{realm}/roles/{role-name}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)roleName- (required)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNameManagementPermissionsPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/roles/{role-name}/management/permissions", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmRolesRoleNameManagementPermissionsPut(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/roles/{role-name}/management/permissions : Return object stating whether role Authorization permissions have been initialized or not and a reference- Parameters:
realm- realm name (not id!) (required)roleName- (required)managementPermissionReference- (optional)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmRolesRoleNamePut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/roles/{role-name}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmRolesRoleNamePut(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) PUT /admin/realms/{realm}/roles/{role-name} : Update a role by name- Parameters:
realm- realm name (not id!) (required)roleName- role's name (not id!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Conflict (status code 409)
-
adminRealmsRealmRolesRoleNameUsersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/roles/{role-name}/users", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmRolesRoleNameUsersGet(@PathVariable("realm") String realm, @PathVariable("role-name") String roleName, @Valid @RequestParam(value="briefRepresentation",required=false) @Nullable @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max) GET /admin/realms/{realm}/roles/{role-name}/users : Returns a stream of users that have the specified role name.- Parameters:
realm- realm name (not id!) (required)roleName- the role name. (required)briefRepresentation- Boolean which defines whether brief representations are returned (default: false) (optional)first- first result to return. Ignored if negative ornull. (optional)max- Maximum number of results to return. Unbounded if negative. (optional)- Returns:
- (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmSessionsSessionDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/sessions/{session}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmSessionsSessionDelete(@PathVariable("realm") String realm, @PathVariable("session") String session, @Valid @RequestParam(value="isOffline",required=false,defaultValue="false") @Valid Boolean isOffline) DELETE /admin/realms/{realm}/sessions/{session} : Remove a specific user session. Any client that has an admin url will also be told to invalidate this particular session.- Parameters:
realm- realm name (not id!) (required)session- (required)isOffline- (optional, default to false)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmUsersCountGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/count", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Integer> adminRealmsRealmUsersCountGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="createdAfter",required=false) @Nullable @Valid String createdAfter, @Valid @RequestParam(value="createdBefore",required=false) @Nullable @Valid String createdBefore, @Valid @RequestParam(value="email",required=false) @Nullable @Valid String email, @Valid @RequestParam(value="emailVerified",required=false) @Nullable @Valid Boolean emailVerified, @Valid @RequestParam(value="enabled",required=false) @Nullable @Valid Boolean enabled, @Valid @RequestParam(value="exact",required=false) @Nullable @Valid Boolean exact, @Valid @RequestParam(value="firstName",required=false) @Nullable @Valid String firstName, @Valid @RequestParam(value="idpAlias",required=false) @Nullable @Valid String idpAlias, @Valid @RequestParam(value="idpUserId",required=false) @Nullable @Valid String idpUserId, @Valid @RequestParam(value="lastName",required=false) @Nullable @Valid String lastName, @Valid @RequestParam(value="q",required=false) @Nullable @Valid String q, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="username",required=false) @Nullable @Valid String username) GET /admin/realms/{realm}/users/count : Returns the number of users that match the given criteria. It can be called in three different ways. 1. Don’t specify any criteria and passnull. The number of all users within that realm will be returned. <p> 2. Ifsearchis specified other criteria such aslastwill be ignored even though you set them. Thesearchstring will be matched against the first and last name, the username and the email of a user. <p> 3. Ifsearchis unspecified but any oflast,first,emailorusernamethose criteria are matched against their respective fields on a user entity. Combined with a logical and.- Parameters:
realm- realm name (not id!) (required)createdAfter- Only return users created after (inclusive) the given date, in ISO-8601 format (yyyy-MM-dd) or epoch milliseconds (optional)createdBefore- Only return users created before (inclusive) the given date, in ISO-8601 format (yyyy-MM-dd) or epoch milliseconds (optional)email- A String contained in email, or the complete email, if param \"exact\" is true (optional)emailVerified- whether the email has been verified (optional)enabled- Boolean representing if user is enabled or not (optional)exact- Boolean which defines whether the params \"last\", \"first\", \"email\" and \"username\" must match exactly (optional)firstName- A String contained in firstName, or the complete firstName, if param \"exact\" is true (optional)idpAlias- The alias of an Identity Provider linked to the user (optional)idpUserId- The userId at an Identity Provider linked to the user (optional)lastName- A String contained in lastName, or the complete lastName, if param \"exact\" is true (optional)q- A query to search for custom attributes, in the format 'key1:value2 key2:value2' (optional)search- A String contained in username, first or last name, or email. Default search behavior is prefix-based (e.g., foo or foo*). Use *foo* for infix search and \"foo\" for exact search. (optional)username- A String contained in username, or the complete username, if param \"exact\" is true (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmUsersGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="briefRepresentation",required=false) @Nullable @Valid Boolean briefRepresentation, @Valid @RequestParam(value="createdAfter",required=false) @Nullable @Valid String createdAfter, @Valid @RequestParam(value="createdBefore",required=false) @Nullable @Valid String createdBefore, @Valid @RequestParam(value="email",required=false) @Nullable @Valid String email, @Valid @RequestParam(value="emailVerified",required=false) @Nullable @Valid Boolean emailVerified, @Valid @RequestParam(value="enabled",required=false) @Nullable @Valid Boolean enabled, @Valid @RequestParam(value="exact",required=false) @Nullable @Valid Boolean exact, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="firstName",required=false) @Nullable @Valid String firstName, @Valid @RequestParam(value="idpAlias",required=false) @Nullable @Valid String idpAlias, @Valid @RequestParam(value="idpUserId",required=false) @Nullable @Valid String idpUserId, @Valid @RequestParam(value="lastName",required=false) @Nullable @Valid String lastName, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="q",required=false) @Nullable @Valid String q, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search, @Valid @RequestParam(value="username",required=false) @Nullable @Valid String username) GET /admin/realms/{realm}/users : Get users Returns a stream of users, filtered according to query parameters. Returns a stream of users. Note that the 'credentials' field in the returned UserRepresentation objects is typically not populated for performance reasons. If specific credential metadata is required, use the dedicated 'GET /admin/realms/{realm}/users/{user-id}/credentials' endpoint.- Parameters:
realm- realm name (not id!) (required)briefRepresentation- Boolean which defines whether brief representations are returned (default: false) (optional)createdAfter- Only return users created after (inclusive) the given date, in ISO-8601 format (yyyy-MM-dd) or epoch milliseconds (optional)createdBefore- Only return users created before (inclusive) the given date, in ISO-8601 format (yyyy-MM-dd) or epoch milliseconds (optional)email- A String contained in email, or the complete email, if param \"exact\" is true (optional)emailVerified- whether the email has been verified (optional)enabled- Boolean representing if user is enabled or not (optional)exact- Boolean which defines whether the params \"last\", \"first\", \"email\" and \"username\" must match exactly (optional)first- Pagination offset (optional)firstName- A String contained in firstName, or the complete firstName, if param \"exact\" is true (optional)idpAlias- The alias of an Identity Provider linked to the user (optional)idpUserId- The userId at an Identity Provider linked to the user (optional)lastName- A String contained in lastName, or the complete lastName, if param \"exact\" is true (optional)max- Maximum results size (defaults to 100) (optional)q- A query to search for custom attributes, in the format 'key1:value2 key2:value2' (optional)search- A String contained in username, first or last name, or email. Default search behavior is prefix-based (e.g., foo or foo*). Use *foo* for infix search and \"foo\" for exact search. (optional)username- A String contained in username, or the complete username, if param \"exact\" is true (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersManagementPermissionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users-management-permissions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmUsersManagementPermissionsGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/users-management-permissions- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersManagementPermissionsPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/users-management-permissions", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> adminRealmsRealmUsersManagementPermissionsPut(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.ManagementPermissionReference> managementPermissionReference) PUT /admin/realms/{realm}/users-management-permissions- Parameters:
realm- realm name (not id!) (required)managementPermissionReference- (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/users", consumes="application/json") @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserRepresentation> userRepresentation) POST /admin/realms/{realm}/users : Create a new user Username must be unique.- Parameters:
realm- realm name (not id!) (required)userRepresentation- (optional)- Returns:
- Created (status code 201) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409) or Internal Server Error (status code 500)
-
adminRealmsRealmUsersProfileGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/profile", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UPConfig> adminRealmsRealmUsersProfileGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/users/profile Get the configuration for the user profile- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersProfileMetadataGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/profile/metadata", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserProfileMetadata> adminRealmsRealmUsersProfileMetadataGet(@PathVariable("realm") String realm) GET /admin/realms/{realm}/users/profile/metadata Get the UserProfileMetadata from the configuration- Parameters:
realm- realm name (not id!) (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersProfilePut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/users/profile", produces="application/json", consumes="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UPConfig> adminRealmsRealmUsersProfilePut(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UPConfig> upConfig) PUT /admin/realms/{realm}/users/profile Set the configuration for the user profile- Parameters:
realm- realm name (not id!) (required)upConfig- (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdConfiguredUserStorageCredentialTypesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/configured-user-storage-credential-types", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<List<String>> adminRealmsRealmUsersUserIdConfiguredUserStorageCredentialTypesGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) GET /admin/realms/{realm}/users/{user-id}/configured-user-storage-credential-types : Return credential types, which are provided by the user storage where user is stored. Returned values can contain for example \"password\", \"otp\" etc. This will always return empty list for \"local\" users, which are not backed by any user storage- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdConsentsClientDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/users/{user-id}/consents/{client}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdConsentsClientDelete(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("client") String client) DELETE /admin/realms/{realm}/users/{user-id}/consents/{client} : Revoke consent and offline tokens for particular client from user- Parameters:
realm- realm name (not id!) (required)userId- (required)client- Client id (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmUsersUserIdConsentsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/consents", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<Map<String,Object>> adminRealmsRealmUsersUserIdConsentsGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) GET /admin/realms/{realm}/users/{user-id}/consents : Get consents granted by the user- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdCredentialsCredentialIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/users/{user-id}/credentials/{credentialId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdCredentialsCredentialIdDelete(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("credentialId") String credentialId) DELETE /admin/realms/{realm}/users/{user-id}/credentials/{credentialId} : Remove a credential for a user- Parameters:
realm- realm name (not id!) (required)userId- (required)credentialId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmUsersUserIdCredentialsCredentialIdMoveAfterNewPreviousCredentialIdPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveAfter/{newPreviousCredentialId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdCredentialsCredentialIdMoveAfterNewPreviousCredentialIdPost(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("credentialId") String credentialId, @PathVariable("newPreviousCredentialId") String newPreviousCredentialId) POST /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveAfter/{newPreviousCredentialId} : Move a credential to a position behind another credential- Parameters:
realm- realm name (not id!) (required)userId- (required)credentialId- The credential to move (required)newPreviousCredentialId- The credential that will be the previous element in the list. If set to null, the moved credential will be the first element in the list. (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmUsersUserIdCredentialsCredentialIdMoveToFirstPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveToFirst") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdCredentialsCredentialIdMoveToFirstPost(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("credentialId") String credentialId) POST /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveToFirst : Move a credential to a first position in the credentials list of the user- Parameters:
realm- realm name (not id!) (required)userId- (required)credentialId- The credential to move (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmUsersUserIdCredentialsCredentialIdUserLabelPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/userLabel", consumes="text/plain") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdCredentialsCredentialIdUserLabelPut(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("credentialId") String credentialId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<String> body) PUT /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/userLabel : Update a credential label for a user- Parameters:
realm- realm name (not id!) (required)userId- (required)credentialId- (required)body- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmUsersUserIdCredentialsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/credentials", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.CredentialRepresentation> adminRealmsRealmUsersUserIdCredentialsGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) GET /admin/realms/{realm}/users/{user-id}/credentials- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/users/{user-id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdDelete(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) DELETE /admin/realms/{realm}/users/{user-id} : Delete the user- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdDisableCredentialTypesPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/users/{user-id}/disable-credential-types", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdDisableCredentialTypesPut(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<String> requestBody) PUT /admin/realms/{realm}/users/{user-id}/disable-credential-types : Disable all credentials for a user of a specific type- Parameters:
realm- realm name (not id!) (required)userId- (required)requestBody- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdExecuteActionsEmailPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/users/{user-id}/execute-actions-email", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdExecuteActionsEmailPut(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestParam(value="client_id",required=false) @Nullable @Valid String clientId, @Valid @RequestParam(value="lifespan",required=false) @Nullable @Valid Integer lifespan, @Valid @RequestParam(value="redirect_uri",required=false) @Nullable @Valid String redirectUri, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<String> requestBody) PUT /admin/realms/{realm}/users/{user-id}/execute-actions-email : Send an email to the user with a link they can click to execute particular actions. An email contains a link the user can click to perform a set of required actions. The redirectUri and clientId parameters are optional. If no redirect is given, then there will be no link back to click after actions have completed. Redirect uri must be a valid uri for the particular clientId.- Parameters:
realm- realm name (not id!) (required)userId- (required)clientId- Client id (optional)lifespan- Number of seconds after which the generated token expires (optional)redirectUri- Redirect uri (optional)requestBody- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Internal Server Error (status code 500)
-
adminRealmsRealmUsersUserIdFederatedIdentityGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/federated-identity", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.FederatedIdentityRepresentation> adminRealmsRealmUsersUserIdFederatedIdentityGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) GET /admin/realms/{realm}/users/{user-id}/federated-identity : Get social logins associated with the user- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdFederatedIdentityProviderDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/users/{user-id}/federated-identity/{provider}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdFederatedIdentityProviderDelete(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("provider") String provider) DELETE /admin/realms/{realm}/users/{user-id}/federated-identity/{provider} : Remove a social login provider from user- Parameters:
realm- realm name (not id!) (required)userId- (required)provider- Social login provider id (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmUsersUserIdFederatedIdentityProviderPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/users/{user-id}/federated-identity/{provider}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdFederatedIdentityProviderPost(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("provider") String provider, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.FederatedIdentityRepresentation> federatedIdentityRepresentation) POST /admin/realms/{realm}/users/{user-id}/federated-identity/{provider} : Add a social login provider to the user- Parameters:
realm- realm name (not id!) (required)userId- (required)provider- Social login provider id (required)federatedIdentityRepresentation- (optional)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Conflict (status code 409)
-
adminRealmsRealmUsersUserIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserRepresentation> adminRealmsRealmUsersUserIdGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestParam(value="userProfileMetadata",required=false) @Nullable @Valid Boolean userProfileMetadata) GET /admin/realms/{realm}/users/{user-id} : Get representation of the user- Parameters:
realm- realm name (not id!) (required)userId- (required)userProfileMetadata- Indicates if the user profile metadata should be added to the response (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdGroupsCountGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/groups/count", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,Long>> adminRealmsRealmUsersUserIdGroupsCountGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search) GET /admin/realms/{realm}/users/{user-id}/groups/count- Parameters:
realm- realm name (not id!) (required)userId- (required)search- (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdGroupsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/groups", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.GroupRepresentation> adminRealmsRealmUsersUserIdGroupsGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search) GET /admin/realms/{realm}/users/{user-id}/groups- Parameters:
realm- realm name (not id!) (required)userId- (required)briefRepresentation- (optional, default to true)first- (optional)max- (optional)search- (optional)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdGroupsGroupIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/users/{user-id}/groups/{groupId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdGroupsGroupIdDelete(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("groupId") String groupId) DELETE /admin/realms/{realm}/users/{user-id}/groups/{groupId}- Parameters:
realm- realm name (not id!) (required)userId- (required)groupId- (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Internal Server Error (status code 500)
-
adminRealmsRealmUsersUserIdGroupsGroupIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/users/{user-id}/groups/{groupId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdGroupsGroupIdPut(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("groupId") String groupId) PUT /admin/realms/{realm}/users/{user-id}/groups/{groupId}- Parameters:
realm- realm name (not id!) (required)userId- (required)groupId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmUsersUserIdImpersonationPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/users/{user-id}/impersonation", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,Object>> adminRealmsRealmUsersUserIdImpersonationPost(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) POST /admin/realms/{realm}/users/{user-id}/impersonation : Impersonate the user- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- OK (status code 200) or Bad Request (status code 400) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdLogoutPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/users/{user-id}/logout") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdLogoutPost(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) POST /admin/realms/{realm}/users/{user-id}/logout : Remove all user sessions associated with the user Also send notification to all clients that have an admin URL to invalidate the sessions for the particular user.- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- No Content (status code 204) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdOfflineSessionsClientUuidGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/offline-sessions/{clientUuid}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserSessionRepresentation> adminRealmsRealmUsersUserIdOfflineSessionsClientUuidGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("clientUuid") String clientUuid) GET /admin/realms/{realm}/users/{user-id}/offline-sessions/{clientUuid} : Get offline sessions associated with the user and client- Parameters:
realm- realm name (not id!) (required)userId- (required)clientUuid- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403) or Not Found (status code 404)
-
adminRealmsRealmUsersUserIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/users/{user-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdPut(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.UserRepresentation> userRepresentation) PUT /admin/realms/{realm}/users/{user-id} : Update the user- Parameters:
realm- realm name (not id!) (required)userId- (required)userRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Conflict (status code 409) or Internal Server Error (status code 500)
-
adminRealmsRealmUsersUserIdResetPasswordEmailPut
@Deprecated @RequestMapping(method=PUT, value="/admin/realms/{realm}/users/{user-id}/reset-password-email") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdResetPasswordEmailPut(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestParam(value="client_id",required=false) @Nullable @Valid String clientId, @Valid @RequestParam(value="redirect_uri",required=false) @Nullable @Valid String redirectUri) Deprecated.PUT /admin/realms/{realm}/users/{user-id}/reset-password-email : Send an email to the user with a link they can click to reset their password. The redirectUri and clientId parameters are optional. The default for the redirect is the account client. This endpoint has been deprecated. Please use the execute-actions-email passing a list with UPDATE_PASSWORD within it.- Parameters:
realm- realm name (not id!) (required)userId- (required)clientId- client id (optional)redirectUri- redirect uri (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Internal Server Error (status code 500)
-
adminRealmsRealmUsersUserIdResetPasswordPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/users/{user-id}/reset-password", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdResetPasswordPut(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.CredentialRepresentation> credentialRepresentation) PUT /admin/realms/{realm}/users/{user-id}/reset-password : Set up a new password for the user.- Parameters:
realm- realm name (not id!) (required)userId- (required)credentialRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Internal Server Error (status code 500)
-
adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdAvailableGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("client-id") String clientId) GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/available : Get available client-level roles that can be mapped to the user or group- Parameters:
realm- realm name (not id!) (required)userId- (required)clientId- client id (not clientId!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdCompositeGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("client-id") String clientId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/composite : Get effective client-level role mappings This recurses any composite roles- Parameters:
realm- realm name (not id!) (required)userId- (required)clientId- client id (not clientId!) (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- OK (status code 200)
-
adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdDelete(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("client-id") String clientId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id} : Delete client-level roles from user or group role mapping- Parameters:
realm- realm name (not id!) (required)userId- (required)clientId- client id (not clientId!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("client-id") String clientId) GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id} : Get client-level role mappings for the user or group, and the app- Parameters:
realm- realm name (not id!) (required)userId- (required)clientId- client id (not clientId!) (required)- Returns:
- OK (status code 200)
-
adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdRoleMappingsClientsClientIdPost(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @PathVariable("client-id") String clientId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id} : Add client-level roles to the user or group role mapping- Parameters:
realm- realm name (not id!) (required)userId- (required)clientId- client id (not clientId!) (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204)
-
adminRealmsRealmUsersUserIdRoleMappingsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/role-mappings", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.MappingsRepresentation> adminRealmsRealmUsersUserIdRoleMappingsGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) GET /admin/realms/{realm}/users/{user-id}/role-mappings : Get role mappings- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdRoleMappingsRealmAvailableGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/role-mappings/realm/available", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsRealmAvailableGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm/available : Get realm-level roles that can be mapped- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdRoleMappingsRealmCompositeGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/role-mappings/realm/composite", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsRealmCompositeGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestParam(value="briefRepresentation",required=false,defaultValue="true") @Valid Boolean briefRepresentation) GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm/composite : Get effective realm-level role mappings This will recurse all composite roles to get the result.- Parameters:
realm- realm name (not id!) (required)userId- (required)briefRepresentation- if false, return roles with their attributes (optional, default to true)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdRoleMappingsRealmDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/users/{user-id}/role-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdRoleMappingsRealmDelete(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) DELETE /admin/realms/{realm}/users/{user-id}/role-mappings/realm : Delete realm-level role mappings- Parameters:
realm- realm name (not id!) (required)userId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Internal Server Error (status code 500)
-
adminRealmsRealmUsersUserIdRoleMappingsRealmGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/role-mappings/realm", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> adminRealmsRealmUsersUserIdRoleMappingsRealmGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm : Get realm-level role mappings- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdRoleMappingsRealmPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/users/{user-id}/role-mappings/realm", consumes="application/json") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdRoleMappingsRealmPost(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.RoleRepresentation> roleRepresentation) POST /admin/realms/{realm}/users/{user-id}/role-mappings/realm : Add realm-level role mappings to the user- Parameters:
realm- realm name (not id!) (required)userId- (required)roleRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Not Found (status code 404) or Internal Server Error (status code 500)
-
adminRealmsRealmUsersUserIdSendVerifyEmailPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/users/{user-id}/send-verify-email") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmUsersUserIdSendVerifyEmailPut(@PathVariable("realm") String realm, @PathVariable("user-id") String userId, @Valid @RequestParam(value="client_id",required=false) @Nullable @Valid String clientId, @Valid @RequestParam(value="lifespan",required=false) @Nullable @Valid Integer lifespan, @Valid @RequestParam(value="redirect_uri",required=false) @Nullable @Valid String redirectUri) PUT /admin/realms/{realm}/users/{user-id}/send-verify-email : Send an email-verification email to the user An email contains a link the user can click to verify their email address. The redirectUri, clientId and lifespan parameters are optional. The default for the redirect is the account client. The default for the lifespan is 12 hours- Parameters:
realm- realm name (not id!) (required)userId- (required)clientId- Client id (optional)lifespan- Number of seconds after which the generated token expires (optional)redirectUri- Redirect uri (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400) or Forbidden (status code 403) or Internal Server Error (status code 500)
-
adminRealmsRealmUsersUserIdSessionsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/sessions", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Flux<org.bremersee.keycloak.api.model.UserSessionRepresentation> adminRealmsRealmUsersUserIdSessionsGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) GET /admin/realms/{realm}/users/{user-id}/sessions : Get sessions associated with the user- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmUsersUserIdUnmanagedAttributesGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/users/{user-id}/unmanagedAttributes", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<Map<String,List<String>>> adminRealmsRealmUsersUserIdUnmanagedAttributesGet(@PathVariable("realm") String realm, @PathVariable("user-id") String userId) GET /admin/realms/{realm}/users/{user-id}/unmanagedAttributes- Parameters:
realm- realm name (not id!) (required)userId- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403)
-
adminRealmsRealmWorkflowsGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/workflows", produces={"application/yaml","application/json"}) @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> adminRealmsRealmWorkflowsGet(@PathVariable("realm") String realm, @Valid @RequestParam(value="exact",required=false) @Nullable @Valid Boolean exact, @Valid @RequestParam(value="first",required=false) @Nullable @Valid Integer first, @Valid @RequestParam(value="max",required=false) @Nullable @Valid Integer max, @Valid @RequestParam(value="search",required=false) @Nullable @Valid String search) GET /admin/realms/{realm}/workflows : List workflows List workflows filtered by name and paginated using first and max parameters.- Parameters:
realm- realm name (not id!) (required)exact- Boolean which defines whether the param 'search' must match exactly or not (optional)first- The position of the first result to be processed (pagination offset) (optional)max- The maximum number of results to be returned - defaults to 10 (optional)search- A String representing the workflow name - either partial or exact (optional)- Returns:
- OK (status code 200) or Bad Request (status code 400)
-
adminRealmsRealmWorkflowsIdActivateTypeResourceIdPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/workflows/{id}/activate/{type}/{resourceId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsIdActivateTypeResourceIdPost(@PathVariable("realm") String realm, @PathVariable("id") String id, @PathVariable("resourceId") String resourceId, @PathVariable("type") Object type, @Valid @RequestParam(value="notBefore",required=false) @Nullable @Valid String notBefore) POST /admin/realms/{realm}/workflows/{id}/activate/{type}/{resourceId} : Activate workflow for resource Activate the workflow for the given resource type and identifier. Optionally schedule the first step using the notBefore parameter.- Parameters:
realm- realm name (not id!) (required)id- Workflow identifier (required)resourceId- Resource identifier (required)type- Resource type (required)notBefore- Optional value representing the time to schedule the first workflow step. The value is either an integer representing the seconds from now, an integer followed by 'ms' representing milliseconds from now, or an ISO-8601 date string. (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400)
-
adminRealmsRealmWorkflowsIdDeactivateTypeResourceIdPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/workflows/{id}/deactivate/{type}/{resourceId}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsIdDeactivateTypeResourceIdPost(@PathVariable("realm") String realm, @PathVariable("id") String id, @PathVariable("resourceId") String resourceId, @PathVariable("type") Object type) POST /admin/realms/{realm}/workflows/{id}/deactivate/{type}/{resourceId} : Deactivate workflow for resource Deactivate the workflow for the given resource type and identifier.- Parameters:
realm- realm name (not id!) (required)id- Workflow identifier (required)resourceId- Resource identifier (required)type- Resource type (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400)
-
adminRealmsRealmWorkflowsIdDelete
@RequestMapping(method=DELETE, value="/admin/realms/{realm}/workflows/{id}") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsIdDelete(@PathVariable("realm") String realm, @PathVariable("id") String id) DELETE /admin/realms/{realm}/workflows/{id} : Delete workflow Delete the workflow and its configuration.- Parameters:
realm- realm name (not id!) (required)id- Workflow identifier (required)- Returns:
- No Content (status code 204) or Bad Request (status code 400)
-
adminRealmsRealmWorkflowsIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/workflows/{id}", produces={"application/yaml","application/json"}) @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> adminRealmsRealmWorkflowsIdGet(@PathVariable("realm") String realm, @PathVariable("id") String id, @Valid @RequestParam(value="includeId",required=false) @Nullable @Valid Boolean includeId) GET /admin/realms/{realm}/workflows/{id} : Get workflow Get the workflow representation. Optionally exclude the workflow id from the response.- Parameters:
realm- realm name (not id!) (required)id- Workflow identifier (required)includeId- Indicates whether the workflow and step ids should be included in the representation or not - defaults to true (optional)- Returns:
- OK (status code 200) or Bad Request (status code 400)
-
adminRealmsRealmWorkflowsIdPut
@RequestMapping(method=PUT, value="/admin/realms/{realm}/workflows/{id}", consumes={"application/yaml","application/json"}) @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsIdPut(@PathVariable("realm") String realm, @PathVariable("id") String id, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> workflowRepresentation) PUT /admin/realms/{realm}/workflows/{id} : Update workflow Update the workflow configuration. This method does not update the workflow steps.- Parameters:
realm- realm name (not id!) (required)id- Workflow identifier (required)workflowRepresentation- (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400)
-
adminRealmsRealmWorkflowsMigratePost
@RequestMapping(method=POST, value="/admin/realms/{realm}/workflows/migrate") @ResponseStatus(NO_CONTENT) reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsMigratePost(@PathVariable("realm") String realm, @Valid @RequestParam(value="from",required=false) @Nullable @Valid String from, @Valid @RequestParam(value="to",required=false) @Nullable @Valid String to) POST /admin/realms/{realm}/workflows/migrate : Migrate scheduled resources from one step to another Migrate scheduled resources from one step to another step in the same or in a different workflow.- Parameters:
realm- realm name (not id!) (required)from- A String representing the id of the step to migrate from (optional)to- A String representing the id of the step to migrate to (optional)- Returns:
- No Content (status code 204) or Bad Request (status code 400)
-
adminRealmsRealmWorkflowsPost
@RequestMapping(method=POST, value="/admin/realms/{realm}/workflows", consumes={"application/yaml","application/json"}) @ResponseStatus(CREATED) reactor.core.publisher.Mono<Void> adminRealmsRealmWorkflowsPost(@PathVariable("realm") String realm, @Valid @RequestBody(required=false) @Valid reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> workflowRepresentation) POST /admin/realms/{realm}/workflows : Create workflow Create a new workflow from the provided representation.- Parameters:
realm- realm name (not id!) (required)workflowRepresentation- (optional)- Returns:
- Created (status code 201) or Bad Request (status code 400)
-
adminRealmsRealmWorkflowsScheduledResourceIdGet
@RequestMapping(method=GET, value="/admin/realms/{realm}/workflows/scheduled/{resource-id}", produces="application/json") @ResponseStatus(OK) reactor.core.publisher.Mono<org.bremersee.keycloak.api.model.WorkflowRepresentation> adminRealmsRealmWorkflowsScheduledResourceIdGet(@PathVariable("realm") String realm, @PathVariable("resource-id") String resourceId) GET /admin/realms/{realm}/workflows/scheduled/{resource-id} : List scheduled workflows for resource Return workflows that have scheduled steps for the given resource identifier.- Parameters:
realm- realm name (not id!) (required)resourceId- Identifier of the resource associated with the scheduled workflows (required)- Returns:
- OK (status code 200) or Bad Request (status code 400)
-