Class CachedClient

java.lang.Object
org.keycloak.models.cache.infinispan.entities.AbstractRevisioned
org.keycloak.models.cache.infinispan.entities.CachedClient
All Implemented Interfaces:
Serializable, CachedObject, InRealm, Revisioned

public class CachedClient extends AbstractRevisioned implements InRealm
Version:
$Revision: 1 $
Author:
Bill Burke
See Also:
  • Field Details

    • clientId

      protected String clientId
    • name

      protected String name
    • description

      protected String description
    • realm

      protected String realm
    • redirectUris

      protected Set<String> redirectUris
    • enabled

      protected boolean enabled
    • alwaysDisplayInConsole

      protected boolean alwaysDisplayInConsole
    • clientAuthenticatorType

      protected String clientAuthenticatorType
    • secret

      protected String secret
    • registrationToken

      protected String registrationToken
    • protocol

      protected String protocol
    • attributes

      protected Map<String,String> attributes
    • authFlowBindings

      protected Map<String,String> authFlowBindings
    • publicClient

      protected boolean publicClient
    • fullScopeAllowed

      protected boolean fullScopeAllowed
    • frontchannelLogout

      protected boolean frontchannelLogout
    • notBefore

      protected int notBefore
    • scope

      protected Set<String> scope
    • webOrigins

      protected Set<String> webOrigins
    • protocolMappers

      protected Set<ProtocolMapperModel> protocolMappers
    • surrogateAuthRequired

      protected boolean surrogateAuthRequired
    • managementUrl

      protected String managementUrl
    • rootUrl

      protected String rootUrl
    • baseUrl

      protected String baseUrl
    • bearerOnly

      protected boolean bearerOnly
    • consentRequired

      protected boolean consentRequired
    • standardFlowEnabled

      protected boolean standardFlowEnabled
    • implicitFlowEnabled

      protected boolean implicitFlowEnabled
    • directAccessGrantsEnabled

      protected boolean directAccessGrantsEnabled
    • serviceAccountsEnabled

      protected boolean serviceAccountsEnabled
    • nodeReRegistrationTimeout

      protected int nodeReRegistrationTimeout
    • registeredNodes

      protected Map<String,Integer> registeredNodes
    • defaultClientScopesIds

      protected List<String> defaultClientScopesIds
    • optionalClientScopesIds

      protected List<String> optionalClientScopesIds
  • Constructor Details

  • Method Details

    • getClientId

      public String getClientId()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getRealm

      public String getRealm()
      Specified by:
      getRealm in interface InRealm
    • getRedirectUris

      public Set<String> getRedirectUris()
    • isEnabled

      public boolean isEnabled()
    • isAlwaysDisplayInConsole

      public boolean isAlwaysDisplayInConsole()
    • getClientAuthenticatorType

      public String getClientAuthenticatorType()
    • getSecret

      public String getSecret()
    • getRegistrationToken

      public String getRegistrationToken()
    • isPublicClient

      public boolean isPublicClient()
    • getNotBefore

      public int getNotBefore()
    • getScope

      public Set<String> getScope()
    • getWebOrigins

      public Set<String> getWebOrigins()
    • isFullScopeAllowed

      public boolean isFullScopeAllowed()
    • getProtocol

      public String getProtocol()
    • getAttributes

      public Map<String,String> getAttributes()
    • isFrontchannelLogout

      public boolean isFrontchannelLogout()
    • getProtocolMappers

      public Set<ProtocolMapperModel> getProtocolMappers()
    • isSurrogateAuthRequired

      public boolean isSurrogateAuthRequired()
    • getManagementUrl

      public String getManagementUrl()
    • getRootUrl

      public String getRootUrl()
    • getBaseUrl

      public String getBaseUrl()
    • isBearerOnly

      public boolean isBearerOnly()
    • isConsentRequired

      public boolean isConsentRequired()
    • isStandardFlowEnabled

      public boolean isStandardFlowEnabled()
    • isImplicitFlowEnabled

      public boolean isImplicitFlowEnabled()
    • isDirectAccessGrantsEnabled

      public boolean isDirectAccessGrantsEnabled()
    • isServiceAccountsEnabled

      public boolean isServiceAccountsEnabled()
    • getNodeReRegistrationTimeout

      public int getNodeReRegistrationTimeout()
    • getRegisteredNodes

      public Map<String,Integer> getRegisteredNodes()
    • getDefaultClientScopesIds

      public List<String> getDefaultClientScopesIds()
    • getOptionalClientScopesIds

      public List<String> getOptionalClientScopesIds()
    • getAuthFlowBindings

      public Map<String,String> getAuthFlowBindings()