Class AdminClientUnregisterContext

java.lang.Object
org.keycloak.services.clientpolicy.context.AdminClientUnregisterContext
All Implemented Interfaces:
org.keycloak.services.clientpolicy.ClientPolicyContext, ClientCRUDClientAvailableContext, ClientCRUDContext, ClientModelContext

public class AdminClientUnregisterContext extends Object implements ClientCRUDClientAvailableContext
  • Field Details

    • adminAuth

      protected final AdminAuth adminAuth
  • Constructor Details

    • AdminClientUnregisterContext

      public AdminClientUnregisterContext(org.keycloak.models.ClientModel targetClient, AdminAuth adminAuth)
  • Method Details

    • getEvent

      public org.keycloak.services.clientpolicy.ClientPolicyEvent getEvent()
      Specified by:
      getEvent in interface org.keycloak.services.clientpolicy.ClientPolicyContext
    • getTargetClient

      public org.keycloak.models.ClientModel getTargetClient()
      Description copied from interface: ClientCRUDContext
      returns ClientModel of the existing client to be updated/read/updated/deleted. on REGISTER event, it returns null.
      Specified by:
      getTargetClient in interface ClientCRUDContext
      Returns:
      ClientModel
    • 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