Class AdminClientUpdateContext
java.lang.Object
org.keycloak.services.clientpolicy.context.AdminClientUpdateContext
- All Implemented Interfaces:
ClientPolicyContext
,ClientCRUDContext
- Direct Known Subclasses:
ClientSecretRotationContext
-
Field Summary
-
Constructor Summary
ConstructorDescriptionAdminClientUpdateContext
(ClientRepresentation proposedClientRepresentation, ClientModel targetClient, AdminAuth adminAuth) -
Method Summary
Modifier and TypeMethodDescriptionreturnsUserModel
of the authenticated client.returnsUserModel
of the authenticated user.getEvent()
returnsClientPolicyEvent
of client policy related events.returnsClientRepresentation
for creating the new client or updating the existing client.returnsClientModel
of the existing client to be updated/read/updated/deleted.getToken()
returnsJsonWebToken
of the token accompanied with the request to register/read/update/unregister client
-
Field Details
-
adminAuth
-
-
Constructor Details
-
AdminClientUpdateContext
public AdminClientUpdateContext(ClientRepresentation proposedClientRepresentation, ClientModel targetClient, AdminAuth adminAuth)
-
-
Method Details
-
getEvent
Description copied from interface:ClientPolicyContext
returnsClientPolicyEvent
of client policy related events.- Returns:
ClientPolicyEvent
-
getProposedClientRepresentation
Description copied from interface:ClientCRUDContext
returnsClientRepresentation
for creating the new client or updating the existing client.- Returns:
ClientRepresentation
-
getTargetClient
Description copied from interface:ClientCRUDContext
returnsClientModel
of the existing client to be updated/read/updated/deleted. on REGISTER event, it returns null.- Returns:
ClientModel
-
getAuthenticatedClient
Description copied from interface:ClientCRUDContext
returnsUserModel
of the authenticated client.- Specified by:
getAuthenticatedClient
in interfaceClientCRUDContext
- Returns:
UserModel
-
getAuthenticatedUser
Description copied from interface:ClientCRUDContext
returnsUserModel
of the authenticated user.- Specified by:
getAuthenticatedUser
in interfaceClientCRUDContext
- Returns:
UserModel
-
getToken
Description copied from interface:ClientCRUDContext
returnsJsonWebToken
of the token accompanied with the request to register/read/update/unregister client- Specified by:
getToken
in interfaceClientCRUDContext
- Returns:
JsonWebToken
-