Class IdentityServiceConfig
java.lang.Object
org.alfresco.repo.security.authentication.identityservice.IdentityServiceConfig
Class to hold configuration for the Identity Service.
- Author:
- Gavin Cornwell
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintlongintgetRealm()Set<org.springframework.security.oauth2.jose.jws.SignatureAlgorithm>booleanbooleanbooleanbooleanvoidsetAdminConsoleRedirectPath(String adminConsoleRedirectPath) voidsetAdminConsoleScopes(String adminConsoleScopes) voidsetAllowAnyHostname(boolean allowAnyHostname) voidsetAudience(String audience) voidsetAuthServerUrl(String authServerUrl) voidsetClientConnectionTimeout(int clientConnectionTimeout) voidsetClientIdValidationDisabled(boolean clientIdValidationDisabled) voidsetClientKeyPassword(String clientKeyPassword) voidsetClientKeystore(String clientKeystore) voidsetClientKeystorePassword(String clientKeystorePassword) voidsetClientSecret(String clientSecret) voidsetClientSocketTimeout(int clientSocketTimeout) voidsetConnectionPoolSize(int connectionPoolSize) voidsetDisableTrustManager(boolean disableTrustManager) voidsetEmailAttribute(String emailAttribute) voidsetFirstNameAttribute(String firstNameAttribute) voidsetIssuerAttribute(String issuerAttribute) voidsetIssuerUrl(String issuerUrl) voidsetJwtClockSkewMs(long jwtClockSkewMs) voidsetLastNameAttribute(String lastNameAttribute) voidsetPasswordGrantScopes(String passwordGrantScopes) voidsetPrincipalAttribute(String principalAttribute) voidsetPublicClient(boolean publicClient) voidsetPublicKeyCacheTtl(int publicKeyCacheTtl) voidvoidsetRealmKey(String realmKey) voidsetResource(String resource) voidsetSignatureAlgorithms(String signatureAlgorithms) voidsetTruststore(String truststore) voidsetTruststorePassword(String truststorePassword) voidsetWebScriptsHomeRedirectPath(String webScriptsHomeRedirectPath) voidsetWebScriptsHomeScopes(String webScriptsHomeScopes)
-
Constructor Details
-
IdentityServiceConfig
public IdentityServiceConfig()
-
-
Method Details
-
getWebScriptsHomeRedirectPath
-
setWebScriptsHomeRedirectPath
-
getClientConnectionTimeout
public int getClientConnectionTimeout()- Returns:
- Client connection timeout in milliseconds.
-
setClientConnectionTimeout
public void setClientConnectionTimeout(int clientConnectionTimeout) - Parameters:
clientConnectionTimeout- Client connection timeout in milliseconds.
-
getClientSocketTimeout
public int getClientSocketTimeout()- Returns:
- Client socket timeout in milliseconds.s
-
setClientSocketTimeout
public void setClientSocketTimeout(int clientSocketTimeout) - Parameters:
clientSocketTimeout- Client socket timeout in milliseconds.
-
setConnectionPoolSize
public void setConnectionPoolSize(int connectionPoolSize) -
getConnectionPoolSize
public int getConnectionPoolSize() -
getIssuerUrl
-
setIssuerUrl
-
getAudience
-
setAudience
-
getAuthServerUrl
-
setAuthServerUrl
-
getRealm
-
setRealm
-
getResource
-
setResource
-
setClientSecret
-
getClientSecret
-
setAllowAnyHostname
public void setAllowAnyHostname(boolean allowAnyHostname) -
isAllowAnyHostname
public boolean isAllowAnyHostname() -
setDisableTrustManager
public void setDisableTrustManager(boolean disableTrustManager) -
isDisableTrustManager
public boolean isDisableTrustManager() -
setTruststore
-
getTruststore
-
setTruststorePassword
-
getTruststorePassword
-
setClientKeystore
-
getClientKeystore
-
setClientKeystorePassword
-
getClientKeystorePassword
-
setClientKeyPassword
-
getClientKeyPassword
-
setRealmKey
-
getRealmKey
-
setPublicKeyCacheTtl
public void setPublicKeyCacheTtl(int publicKeyCacheTtl) -
getPublicKeyCacheTtl
public int getPublicKeyCacheTtl() -
setPublicClient
public void setPublicClient(boolean publicClient) -
isPublicClient
public boolean isPublicClient() -
getPrincipalAttribute
-
setPrincipalAttribute
-
isClientIdValidationDisabled
public boolean isClientIdValidationDisabled() -
setClientIdValidationDisabled
public void setClientIdValidationDisabled(boolean clientIdValidationDisabled) -
getAdminConsoleRedirectPath
-
setAdminConsoleRedirectPath
-
getSignatureAlgorithms
public Set<org.springframework.security.oauth2.jose.jws.SignatureAlgorithm> getSignatureAlgorithms() -
setSignatureAlgorithms
-
getIssuerAttribute
-
setIssuerAttribute
-
getAdminConsoleScopes
-
setAdminConsoleScopes
-
getWebScriptsHomeScopes
-
setWebScriptsHomeScopes
-
getPasswordGrantScopes
-
setPasswordGrantScopes
-
setFirstNameAttribute
-
setLastNameAttribute
-
setEmailAttribute
-
setJwtClockSkewMs
public void setJwtClockSkewMs(long jwtClockSkewMs) -
getFirstNameAttribute
-
getLastNameAttribute
-
getEmailAttribute
-
getJwtClockSkewMs
public long getJwtClockSkewMs()
-