Class AdminClientRegisterContext

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

public class AdminClientRegisterContext extends Object
  • Field Details

    • adminAuth

      protected final AdminAuth adminAuth
  • Constructor Details

    • AdminClientRegisterContext

      public AdminClientRegisterContext(org.keycloak.representations.idm.ClientRepresentation proposedClientRepresentation, AdminAuth adminAuth)
  • Method Details

    • getEvent

      public org.keycloak.services.clientpolicy.ClientPolicyEvent getEvent()
    • getProposedClientRepresentation

      public org.keycloak.representations.idm.ClientRepresentation getProposedClientRepresentation()
      Description copied from interface: ClientCRUDContext
      returns ClientRepresentation for creating the new client or updating the existing client.
      Returns:
      ClientRepresentation
    • 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