@Entity public class ClientDetailsEntity extends Object implements org.springframework.security.oauth2.provider.ClientDetails
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientDetailsEntity.AppType |
static class |
ClientDetailsEntity.AuthMethod |
static class |
ClientDetailsEntity.SubjectType |
| Constructor and Description |
|---|
ClientDetailsEntity()
Create a blank ClientDetailsEntity
|
public ClientDetailsEntity()
public String getClientDescription()
public void setClientDescription(String clientDescription)
clientDescription - Human-readable long description of the client (optional)public boolean isAllowRefresh()
public boolean isReuseRefreshToken()
public void setReuseRefreshToken(boolean reuseRefreshToken)
public Integer getIdTokenValiditySeconds()
public void setIdTokenValiditySeconds(Integer idTokenValiditySeconds)
idTokenValiditySeconds - the idTokenValiditySeconds to setpublic boolean isDynamicallyRegistered()
public void setDynamicallyRegistered(boolean dynamicallyRegistered)
dynamicallyRegistered - the dynamicallyRegistered to setpublic boolean isAllowIntrospection()
public void setAllowIntrospection(boolean allowIntrospection)
allowIntrospection - the allowIntrospection to setpublic boolean isSecretRequired()
isSecretRequired in interface org.springframework.security.oauth2.provider.ClientDetailspublic boolean isScoped()
isScoped in interface org.springframework.security.oauth2.provider.ClientDetailspublic String getClientId()
getClientId in interface org.springframework.security.oauth2.provider.ClientDetailspublic void setClientId(String clientId)
clientId - The OAuth2 client_id, must be unique to this clientpublic String getClientSecret()
getClientSecret in interface org.springframework.security.oauth2.provider.ClientDetailspublic void setClientSecret(String clientSecret)
clientSecret - the OAuth2 client_secret (optional)public Set<String> getScope()
getScope in interface org.springframework.security.oauth2.provider.ClientDetailspublic void setScope(Set<String> scope)
scope - the set of scopes allowed to be issued to this clientpublic Set<String> getGrantTypes()
public void setGrantTypes(Set<String> grantTypes)
authorizedGrantTypes - the OAuth2 grant types that this client is allowed to usepublic Set<String> getAuthorizedGrantTypes()
getAuthorizedGrantTypes in interface org.springframework.security.oauth2.provider.ClientDetailspublic Set<org.springframework.security.core.GrantedAuthority> getAuthorities()
getAuthorities in interface org.springframework.security.oauth2.provider.ClientDetailspublic void setAuthorities(Set<org.springframework.security.core.GrantedAuthority> authorities)
authorities - the Spring Security authorities this client is givenpublic Integer getAccessTokenValiditySeconds()
getAccessTokenValiditySeconds in interface org.springframework.security.oauth2.provider.ClientDetailspublic void setAccessTokenValiditySeconds(Integer accessTokenValiditySeconds)
accessTokenTimeout - the accessTokenTimeout to setpublic Integer getRefreshTokenValiditySeconds()
getRefreshTokenValiditySeconds in interface org.springframework.security.oauth2.provider.ClientDetailspublic void setRefreshTokenValiditySeconds(Integer refreshTokenValiditySeconds)
refreshTokenTimeout - Lifetime of refresh tokens, in seconds (optional - leave null for no timeout)public Set<String> getRedirectUris()
public void setRedirectUris(Set<String> redirectUris)
registeredRedirectUri - the registeredRedirectUri to setpublic Set<String> getRegisteredRedirectUri()
getRegisteredRedirectUri in interface org.springframework.security.oauth2.provider.ClientDetailspublic Set<String> getResourceIds()
getResourceIds in interface org.springframework.security.oauth2.provider.ClientDetailspublic void setResourceIds(Set<String> resourceIds)
resourceIds - the resourceIds to setpublic Map<String,Object> getAdditionalInformation()
getAdditionalInformation in interface org.springframework.security.oauth2.provider.ClientDetailspublic ClientDetailsEntity.AppType getApplicationType()
public void setApplicationType(ClientDetailsEntity.AppType applicationType)
public String getClientName()
public void setClientName(String clientName)
public ClientDetailsEntity.AuthMethod getTokenEndpointAuthMethod()
public void setTokenEndpointAuthMethod(ClientDetailsEntity.AuthMethod tokenEndpointAuthMethod)
public ClientDetailsEntity.SubjectType getSubjectType()
public void setSubjectType(ClientDetailsEntity.SubjectType subjectType)
public Set<String> getContacts()
public void setContacts(Set<String> contacts)
public String getLogoUri()
public void setLogoUri(String logoUri)
public String getPolicyUri()
public void setPolicyUri(String policyUri)
public String getClientUri()
public void setClientUri(String clientUri)
clientUrl - the clientUrl to setpublic String getJwksUri()
public void setJwksUri(String jwksUri)
public String getSectorIdentifierUri()
public void setSectorIdentifierUri(String sectorIdentifierUri)
public JWSAlgorithmEmbed getRequestObjectSigningAlgEmbed()
public void setRequestObjectSigningAlgEmbed(JWSAlgorithmEmbed requestObjectSigningAlg)
public JWSAlgorithmEmbed getUserInfoSignedResponseAlgEmbed()
public void setUserInfoSignedResponseAlgEmbed(JWSAlgorithmEmbed userInfoSignedResponseAlg)
public JWEAlgorithmEmbed getUserInfoEncryptedResponseAlgEmbed()
public void setUserInfoEncryptedResponseAlgEmbed(JWEAlgorithmEmbed userInfoEncryptedResponseAlg)
public JWEEncryptionMethodEmbed getUserInfoEncryptedResponseEncEmbed()
public void setUserInfoEncryptedResponseEncEmbed(JWEEncryptionMethodEmbed userInfoEncryptedResponseEnc)
public JWSAlgorithmEmbed getIdTokenSignedResponseAlgEmbed()
public void setIdTokenSignedResponseAlgEmbed(JWSAlgorithmEmbed idTokenSignedResponseAlg)
public JWEAlgorithmEmbed getIdTokenEncryptedResponseAlgEmbed()
public void setIdTokenEncryptedResponseAlgEmbed(JWEAlgorithmEmbed idTokenEncryptedResponseAlg)
public JWEEncryptionMethodEmbed getIdTokenEncryptedResponseEncEmbed()
public void setIdTokenEncryptedResponseEncEmbed(JWEEncryptionMethodEmbed idTokenEncryptedResponseEnc)
public JWSAlgorithmEmbed getTokenEndpointAuthSigningAlgEmbed()
public void setTokenEndpointAuthSigningAlgEmbed(JWSAlgorithmEmbed tokenEndpointAuthSigningAlgEmbed)
public com.nimbusds.jose.JWSAlgorithm getRequestObjectSigningAlg()
public void setRequestObjectSigningAlg(com.nimbusds.jose.JWSAlgorithm requestObjectSigningAlg)
public com.nimbusds.jose.JWSAlgorithm getUserInfoSignedResponseAlg()
public void setUserInfoSignedResponseAlg(com.nimbusds.jose.JWSAlgorithm userInfoSignedResponseAlg)
public com.nimbusds.jose.JWEAlgorithm getUserInfoEncryptedResponseAlg()
public void setUserInfoEncryptedResponseAlg(com.nimbusds.jose.JWEAlgorithm userInfoEncryptedResponseAlg)
public com.nimbusds.jose.EncryptionMethod getUserInfoEncryptedResponseEnc()
public void setUserInfoEncryptedResponseEnc(com.nimbusds.jose.EncryptionMethod userInfoEncryptedResponseEnc)
public com.nimbusds.jose.JWSAlgorithm getIdTokenSignedResponseAlg()
public void setIdTokenSignedResponseAlg(com.nimbusds.jose.JWSAlgorithm idTokenSignedResponseAlg)
public com.nimbusds.jose.JWEAlgorithm getIdTokenEncryptedResponseAlg()
public void setIdTokenEncryptedResponseAlg(com.nimbusds.jose.JWEAlgorithm idTokenEncryptedResponseAlg)
public com.nimbusds.jose.EncryptionMethod getIdTokenEncryptedResponseEnc()
public void setIdTokenEncryptedResponseEnc(com.nimbusds.jose.EncryptionMethod idTokenEncryptedResponseEnc)
public com.nimbusds.jose.JWSAlgorithm getTokenEndpointAuthSigningAlg()
public void setTokenEndpointAuthSigningAlg(com.nimbusds.jose.JWSAlgorithm tokenEndpointAuthSigningAlg)
public Integer getDefaultMaxAge()
public void setDefaultMaxAge(Integer defaultMaxAge)
public Boolean getRequireAuthTime()
public void setRequireAuthTime(Boolean requireAuthTime)
public Set<String> getResponseTypes()
public void setResponseTypes(Set<String> responseTypes)
responseTypes - the responseTypes to setpublic Set<String> getDefaultACRvalues()
public void setDefaultACRvalues(Set<String> defaultACRvalues)
defaultACRvalues - the defaultACRvalues to setpublic String getInitiateLoginUri()
public void setInitiateLoginUri(String initiateLoginUri)
initiateLoginUri - the initiateLoginUri to setpublic String getPostLogoutRedirectUri()
public void setPostLogoutRedirectUri(String postLogoutRedirectUri)
postLogoutRedirectUri - the postLogoutRedirectUri to setpublic Set<String> getRequestUris()
public void setRequestUris(Set<String> requestUris)
requestUris - the requestUris to setpublic Date getCreatedAt()
public void setCreatedAt(Date createdAt)
createdAt - the createdAt to setpublic boolean isAutoApprove(String scope)
isAutoApprove in interface org.springframework.security.oauth2.provider.ClientDetailsCopyright © 2015. All Rights Reserved.