Class OIDCClientSecretConfigWrapper.ReadOnlyRotatedSecretClientModel

  • All Implemented Interfaces:
    org.keycloak.models.ClientModel, org.keycloak.models.ClientScopeModel, org.keycloak.models.OrderedModel, org.keycloak.models.ProtocolMapperContainerModel, org.keycloak.models.RoleContainerModel, org.keycloak.models.ScopeContainerModel
    Enclosing class:
    OIDCClientSecretConfigWrapper

    public class OIDCClientSecretConfigWrapper.ReadOnlyRotatedSecretClientModel
    extends org.keycloak.models.delegate.ClientModelLazyDelegate
    Representation of a client model that passes information from a rotated secret. The goal is to act as a decorator/DTO just providing information and not updating objects persistently.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.keycloak.models.delegate.ClientModelLazyDelegate

        org.keycloak.models.delegate.ClientModelLazyDelegate.WithId
      • Nested classes/interfaces inherited from interface org.keycloak.models.ClientModel

        org.keycloak.models.ClientModel.ClientCreationEvent, org.keycloak.models.ClientModel.ClientIdChangeEvent, org.keycloak.models.ClientModel.ClientProtocolUpdatedEvent, org.keycloak.models.ClientModel.ClientRemovedEvent, org.keycloak.models.ClientModel.ClientUpdatedEvent, org.keycloak.models.ClientModel.SearchableFields
      • Nested classes/interfaces inherited from interface org.keycloak.models.ClientScopeModel

        org.keycloak.models.ClientScopeModel.ClientScopeRemovedEvent
      • Nested classes/interfaces inherited from interface org.keycloak.models.OrderedModel

        org.keycloak.models.OrderedModel.OrderedModelComparator<OM extends org.keycloak.models.OrderedModel>
      • Nested classes/interfaces inherited from interface org.keycloak.models.RoleContainerModel

        org.keycloak.models.RoleContainerModel.RoleRemovedEvent
    • Field Summary

      • Fields inherited from interface org.keycloak.models.ClientModel

        LOGO_URI, POLICY_URI, PRIVATE_KEY, PUBLIC_KEY, TOS_URI, X509CERTIFICATE
      • Fields inherited from interface org.keycloak.models.ClientScopeModel

        CONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, DYNAMIC_SCOPE_REGEXP, GUI_ORDER, INCLUDE_IN_TOKEN_SCOPE, IS_DYNAMIC_SCOPE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getSecret()  
      • Methods inherited from class org.keycloak.models.delegate.ClientModelLazyDelegate

        addClientScope, addClientScopes, addDefaultRole, addProtocolMapper, addRedirectUri, addRole, addRole, addScopeMapping, addWebOrigin, deleteScopeMapping, getAttribute, getAttributes, getAuthenticationFlowBindingOverride, getAuthenticationFlowBindingOverrides, getBaseUrl, getClientAuthenticatorType, getClientId, getClientScopes, getConsentScreenText, getDefaultRolesStream, getDescription, getDynamicClientScope, getDynamicScopeRegexp, getGuiOrder, getId, getManagementUrl, getName, getNodeReRegistrationTimeout, getNotBefore, getProtocol, getProtocolMapperById, getProtocolMapperByName, getProtocolMappersStream, getRealm, getRealmScopeMappingsStream, getRedirectUris, getRegisteredNodes, getRegistrationToken, getRole, getRolesStream, getRolesStream, getRootUrl, getScopeMappingsStream, getWebOrigins, hasDirectScope, hasScope, isAlwaysDisplayInConsole, isBearerOnly, isConsentRequired, isDirectAccessGrantsEnabled, isDisplayOnConsentScreen, isDynamicScope, isEnabled, isFrontchannelLogout, isFullScopeAllowed, isImplicitFlowEnabled, isIncludeInTokenScope, isPublicClient, isServiceAccountsEnabled, isStandardFlowEnabled, isSurrogateAuthRequired, registerNode, removeAttribute, removeAuthenticationFlowBindingOverride, removeClientScope, removeDefaultRoles, removeProtocolMapper, removeRedirectUri, removeRole, removeWebOrigin, searchForRolesStream, setAlwaysDisplayInConsole, setAttribute, setAuthenticationFlowBindingOverride, setBaseUrl, setBearerOnly, setClientAuthenticatorType, setClientId, setConsentRequired, setConsentScreenText, setDescription, setDirectAccessGrantsEnabled, setDisplayOnConsentScreen, setEnabled, setFrontchannelLogout, setFullScopeAllowed, setGuiOrder, setImplicitFlowEnabled, setIncludeInTokenScope, setIsDynamicScope, setManagementUrl, setName, setNodeReRegistrationTimeout, setNotBefore, setProtocol, setPublicClient, setRedirectUris, setRegistrationToken, setRootUrl, setSecret, setServiceAccountsEnabled, setStandardFlowEnabled, setSurrogateAuthRequired, setWebOrigins, unregisterNode, updateClient, updateDefaultRoles, updateProtocolMapper, validateSecret
      • Methods inherited from interface org.keycloak.models.RoleContainerModel

        getDefaultRoles
    • Method Detail

      • getSecret

        public String getSecret()
        Specified by:
        getSecret in interface org.keycloak.models.ClientModel
        Overrides:
        getSecret in class org.keycloak.models.delegate.ClientModelLazyDelegate