Class DynamicClientRegisterContext

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

public class DynamicClientRegisterContext extends Object
  • Constructor Details

    • DynamicClientRegisterContext

      public DynamicClientRegisterContext(ClientRegistrationContext context, org.keycloak.representations.JsonWebToken token, org.keycloak.models.RealmModel realm)
  • 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