Class DynamicClientRegisterContext

  • All Implemented Interfaces:
    org.keycloak.services.clientpolicy.ClientPolicyContext, ClientCRUDContext

    public class DynamicClientRegisterContext
    extends Object
    • Constructor Detail

      • DynamicClientRegisterContext

        public DynamicClientRegisterContext​(ClientRegistrationContext context,
                                            org.keycloak.representations.JsonWebToken token,
                                            org.keycloak.models.RealmModel realm)
    • Method Detail

      • 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