Class ClientSecretRotationContext

    • Field Detail

      • adminAuth

        protected final AdminAuth adminAuth
    • Constructor Detail

      • ClientSecretRotationContext

        public ClientSecretRotationContext​(org.keycloak.representations.idm.ClientRepresentation proposedClientRepresentation,
                                           org.keycloak.models.ClientModel targetClient,
                                           String currentSecret)
    • Method Detail

      • getEvent

        public org.keycloak.services.clientpolicy.ClientPolicyEvent getEvent()
        Specified by:
        getEvent in interface org.keycloak.services.clientpolicy.ClientPolicyContext
        Overrides:
        getEvent in class AdminClientUpdateContext
      • getCurrentSecret

        public String getCurrentSecret()
      • isForceRotation

        public boolean isForceRotation()
      • getAuthenticatedClient

        public org.keycloak.models.ClientModel getAuthenticatedClient()
        Description copied from interface: ClientCRUDContext
        returns UserModel of the authenticated client.
        Specified by:
        getAuthenticatedClient in interface ClientCRUDContext
        Returns:
        UserModel
      • getAuthenticatedUser

        public org.keycloak.models.UserModel getAuthenticatedUser()
        Description copied from interface: ClientCRUDContext
        returns UserModel of the authenticated user.
        Specified by:
        getAuthenticatedUser in interface ClientCRUDContext
        Returns:
        UserModel
      • getToken

        public org.keycloak.representations.JsonWebToken getToken()
        Description copied from interface: ClientCRUDContext
        returns JsonWebToken of the token accompanied with the request to register/read/update/unregister client
        Specified by:
        getToken in interface ClientCRUDContext
        Returns:
        JsonWebToken