Package cz.metacentrum.perun.core.api
Class CoreConfig
java.lang.Object
cz.metacentrum.perun.core.api.CoreConfig
Core configuration values. Bean initialized by Spring.
- Author:
- Martin Kuba makub@ics.muni.cz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintAttributes to be saved when new PerunSession is created.intGet all logins blocked by default (used by internal components).booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanintintintintintintintintbooleanintintintbooleanintintbooleanintgetRtUrl()intbooleanvoidStores this bean into static BeansUtils for backward compatibility.booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAccountActivationValidationWindow(int accountActivationValidationWindow) voidvoidsetAllowedCorsDomains(List<String> allowedCorsDomains) voidsetAlternativePasswordManagerProgram(String alternativePasswordManagerProgram) voidsetAppAllowedRoles(List<String> apps) voidsetArchiveSpool(boolean archiveSpool) voidsetAttributesForUpdateIdP(List<String> attrNames) voidsetAttributesForUpdateX509(List<String> attrNames) voidsetAttributesToAnonymize(List<String> attributesToAnonymize) voidsetAttributesToKeep(List<String> attributesToKeep) voidsetAttributesToSearchUsersAndMembersBy(List<String> attributesToSearchUsersAndMembersBy) voidsetAuditlogReadLimit(int auditlogReadLimit) voidsetAutocreatedNamespaces(List<String> autocreatedNamespaces) voidsetCustomEmailRequiresVerification(boolean customEmailRequiresVerification) voidsetCustomNameRequiresApprove(boolean customNameRequiresApprove) voidsetCustomOrganizationRequiresApprove(boolean customOrganizationRequiresApprove) voidsetDbInitializatorEnabled(boolean dbInitializatorEnabled) voidsetDefaultLoaIdP(String defaultLoaIdP) voidsetDontLookupUsers(Set<String> dontLookupUsers) voidsetEnableCustomEmail(boolean enableCustomEmail) voidsetEnableCustomName(boolean enableCustomName) voidsetEnableCustomOrganization(boolean enableCustomOrganization) voidsetEnableLinkedEmail(boolean enableLinkedEmail) voidsetEnableLinkedName(boolean enableLinkedName) voidsetEnableLinkedOrganization(boolean enableLinkedOrganization) voidsetEnforceMfa(boolean enforceMfa) voidsetEnginePrincipals(List<String> enginePrincipals) voidsetExternalProgramsDependencies(List<String> externalProgramsDependencies) voidsetExtSourcesMultipleIdentifiers(Set<String> extSourcesMultipleIdentifiers) voidsetFindSimilarUsersDisabled(boolean findSimilarUsersDisabled) voidsetForceConsents(boolean forceConsents) voidsetForceHtmlSanitization(boolean forceHtmlSanitization) voidsetGeneratedLoginNamespaces(List<String> generatedLoginNamespaces) voidsetGlobalSearchLimit(int globalSearchLimit) voidsetGroupFullNameSecondaryRegex(String groupFullNameSecondaryRegex) voidsetGroupMaxConcurentGroupsToSynchronize(int groupMaxConcurentGroupsToSynchronize) voidsetGroupMaxConcurrentGroupsStructuresToSynchronize(int groupMaxConcurrentGroupsStructuresToSynchronize) voidsetGroupNameSecondaryRegex(String groupNameSecondaryRegex) voidsetGroupStructureSynchronizationInterval(int groupSynchronizationInterval) voidsetGroupStructureSynchronizationTimeout(int groupStructureSynchronizationTimeout) voidsetGroupSynchronizationInterval(int groupSynchronizationInterval) voidsetGroupSynchronizationTimeout(int groupSynchronizationTimeout) voidsetIdpLoginValidity(int idpLoginValidity) voidsetIdpLoginValidityExceptions(List<String> idpLoginValidityExceptions) voidsetInstanceId(String instanceId) voidsetInstanceName(String instanceName) voidsetIntrospectionEndpointMfaAcrValue(String introspectionEndpointMfaAcrValue) voidsetLookupUserByIdentifiersAndExtSourceLogin(boolean lookupUserByIdentifiersAndExtSourceLogin) voidsetMailchangeBackupFrom(String mailchangeBackupFrom) voidsetMailchangeReplyTo(String mailchangeReplyTo) voidsetMailchangeSecretKey(String mailchangeSecretKey) voidsetMailchangeValidationWindow(int mailchangeValidationWindow) voidsetMailDebug(boolean mailDebug) voidsetMfaAuthTimeout(int mfaAuthTimeout) voidsetMfaAuthTimeoutPercentageForceLogIn(int mfaAuthTimeoutPercentageForceLogIn) voidsetNativeLanguage(String nativeLanguage) voidsetNotificationPrincipals(List<String> notificationPrincipals) voidsetNotifSendMessages(boolean notifSendMessages) voidsetOidcIssuers(List<String> oidcIssuers) voidsetPasswordManagerProgram(String passwordManagerProgram) voidsetPdfFontPath(String pdfFontPath) voidsetProperties(Properties properties) voidsetProxyIdPs(List<String> proxyIdPs) voidsetPwdresetInitVector(String pwdresetInitVector) voidsetPwdresetSecretKey(String pwdresetSecretKey) voidsetPwdresetValidationWindow(int pwdresetValidationWindow) voidsetQueryTimeout(int queryTimeout) voidsetReadOnlyPerun(boolean readOnlyPerun) voidsetRecaptchaPrivateKey(String recaptchaPrivateKey) voidsetRegistrarPrincipals(List<String> registrarPrincipals) voidsetRequestUserInfoEndpoint(boolean requestUserInfoEndpoint) voidsetRoleUpdateInterval(int roleUpdateInterval) voidsetRpcPowerusers(List<String> rpcPowerusers) voidsetRpcPrincipal(String rpcPrincipal) voidsetRtDefaultQueue(String rtDefaultQueue) voidsetRtSendToMail(String rtSendToMail) voidsetRtServiceuserPassword(String rtServiceuserPassword) voidsetRtServiceuserUsername(String rtServiceuserUsername) voidvoidsetSendIdentityAlerts(boolean sendIdentityAlerts) voidsetSmsProgram(String smsProgram) voidsetSmtpAuth(boolean smtpAuth) voidsetSmtpFrom(String smtpFrom) voidsetSmtpHost(String smtpHost) voidsetSmtpPass(String smtpPass) voidsetSmtpPort(int smtpPort) voidsetSmtpStartTls(boolean smtpStartTls) voidsetSmtpUser(String smtpUser) voidsetUserDeletionForced(boolean userDeletionForced) voidsetUserExtSourcesPersistent(String userExtSourcesPersistent) voidsetUserInfoEndpointExtSourceFriendlyName(List<String> userInfoEndpointExtSourceFriendlyName) voidsetUserInfoEndpointExtSourceLogin(List<String> userInfoEndpointExtSourceLogin) voidsetUserInfoEndpointExtSourceName(String userInfoEndpointExtSourceName)
-
Constructor Details
-
CoreConfig
public CoreConfig()
-
-
Method Details
-
getAccountActivationValidationWindow
public int getAccountActivationValidationWindow() -
setAccountActivationValidationWindow
public void setAccountActivationValidationWindow(int accountActivationValidationWindow) -
getAdmins
-
setAdmins
-
getAllowedCorsDomains
-
setAllowedCorsDomains
-
getAlternativePasswordManagerProgram
-
setAlternativePasswordManagerProgram
-
getAppAllowedRoles
-
setAppAllowedRoles
-
getAttributesForUpdate
Attributes to be saved when new PerunSession is created.- Returns:
- a map from ExtSource types like ExtSourcesManager.EXTSOURCE_IDP to lists of attribute definitions
-
getAttributesToAnonymize
-
setAttributesToAnonymize
-
getAttributesToKeep
-
setAttributesToKeep
-
getAttributesToSearchUsersAndMembersBy
-
setAttributesToSearchUsersAndMembersBy
-
getAutocreatedNamespaces
-
setAutocreatedNamespaces
-
getBlockedLogins
Get all logins blocked by default (used by internal components).- Returns:
- set of logins used by instance
-
getDefaultLoaIdP
-
setDefaultLoaIdP
-
getDontLookupUsers
-
setDontLookupUsers
-
getEnginePrincipals
-
setEnginePrincipals
-
getExtSourcesMultipleIdentifiers
-
setExtSourcesMultipleIdentifiers
-
getExternalProgramsDependencies
-
setExternalProgramsDependencies
-
getForceConsents
public boolean getForceConsents() -
setForceConsents
public void setForceConsents(boolean forceConsents) -
isArchiveSpool
public boolean isArchiveSpool() -
setArchiveSpool
public void setArchiveSpool(boolean archiveSpool) -
getForceHtmlSanitization
public boolean getForceHtmlSanitization() -
setForceHtmlSanitization
public void setForceHtmlSanitization(boolean forceHtmlSanitization) -
getGlobalSearchLimit
public int getGlobalSearchLimit() -
setGlobalSearchLimit
public void setGlobalSearchLimit(int globalSearchLimit) -
getGeneratedLoginNamespaces
-
setGeneratedLoginNamespaces
-
getGroupFullNameSecondaryRegex
-
setGroupFullNameSecondaryRegex
-
getGroupMaxConcurentGroupsToSynchronize
public int getGroupMaxConcurentGroupsToSynchronize() -
setGroupMaxConcurentGroupsToSynchronize
public void setGroupMaxConcurentGroupsToSynchronize(int groupMaxConcurentGroupsToSynchronize) -
getGroupMaxConcurrentGroupsStructuresToSynchronize
public int getGroupMaxConcurrentGroupsStructuresToSynchronize() -
setGroupMaxConcurrentGroupsStructuresToSynchronize
public void setGroupMaxConcurrentGroupsStructuresToSynchronize(int groupMaxConcurrentGroupsStructuresToSynchronize) -
getGroupNameSecondaryRegex
-
setGroupNameSecondaryRegex
-
getGroupStructureSynchronizationInterval
public int getGroupStructureSynchronizationInterval() -
setGroupStructureSynchronizationInterval
public void setGroupStructureSynchronizationInterval(int groupSynchronizationInterval) -
getGroupStructureSynchronizationTimeout
public int getGroupStructureSynchronizationTimeout() -
setGroupStructureSynchronizationTimeout
public void setGroupStructureSynchronizationTimeout(int groupStructureSynchronizationTimeout) -
getGroupSynchronizationInterval
public int getGroupSynchronizationInterval() -
setGroupSynchronizationInterval
public void setGroupSynchronizationInterval(int groupSynchronizationInterval) -
getGroupSynchronizationTimeout
public int getGroupSynchronizationTimeout() -
setGroupSynchronizationTimeout
public void setGroupSynchronizationTimeout(int groupSynchronizationTimeout) -
getIdpLoginValidity
public int getIdpLoginValidity() -
setIdpLoginValidity
public void setIdpLoginValidity(int idpLoginValidity) -
getIdpLoginValidityExceptions
-
setIdpLoginValidityExceptions
-
getInstanceId
-
setInstanceId
-
getInstanceName
-
setInstanceName
-
getIntrospectionEndpointMfaAcrValue
-
setIntrospectionEndpointMfaAcrValue
-
getLookupUserByIdentifiersAndExtSourceLogin
public boolean getLookupUserByIdentifiersAndExtSourceLogin() -
setLookupUserByIdentifiersAndExtSourceLogin
public void setLookupUserByIdentifiersAndExtSourceLogin(boolean lookupUserByIdentifiersAndExtSourceLogin) -
getMailchangeBackupFrom
-
setMailchangeBackupFrom
-
getMailchangeReplyTo
-
setMailchangeReplyTo
-
getMailchangeSecretKey
-
setMailchangeSecretKey
-
getMailchangeValidationWindow
public int getMailchangeValidationWindow() -
setMailchangeValidationWindow
public void setMailchangeValidationWindow(int mailchangeValidationWindow) -
getMfaAuthTimeout
public int getMfaAuthTimeout() -
setMfaAuthTimeout
public void setMfaAuthTimeout(int mfaAuthTimeout) -
getMfaAuthTimeoutPercentageForceLogIn
public int getMfaAuthTimeoutPercentageForceLogIn() -
setMfaAuthTimeoutPercentageForceLogIn
public void setMfaAuthTimeoutPercentageForceLogIn(int mfaAuthTimeoutPercentageForceLogIn) -
getNativeLanguage
-
setNativeLanguage
-
getNotifSendMessages
public boolean getNotifSendMessages() -
setNotifSendMessages
public void setNotifSendMessages(boolean notifSendMessages) -
getNotificationPrincipals
-
setNotificationPrincipals
-
getOidcIssuersExtsourceNames
-
getOidcIssuersExtsourceTypes
-
getPasswordManagerProgram
-
setPasswordManagerProgram
-
getPdfFontPath
-
setPdfFontPath
-
getProxyIdPs
-
setProxyIdPs
-
getPwdresetInitVector
-
setPwdresetInitVector
-
getPwdresetSecretKey
-
setPwdresetSecretKey
-
getPwdresetValidationWindow
public int getPwdresetValidationWindow() -
setPwdresetValidationWindow
public void setPwdresetValidationWindow(int pwdresetValidationWindow) -
getQueryTimeout
public int getQueryTimeout() -
setQueryTimeout
public void setQueryTimeout(int queryTimeout) -
getRecaptchaPrivateKey
-
setRecaptchaPrivateKey
-
getRegistrarPrincipals
-
setRegistrarPrincipals
-
getRequestUserInfoEndpoint
public boolean getRequestUserInfoEndpoint() -
setRequestUserInfoEndpoint
public void setRequestUserInfoEndpoint(boolean requestUserInfoEndpoint) -
getRoleUpdateInterval
public int getRoleUpdateInterval() -
setRoleUpdateInterval
public void setRoleUpdateInterval(int roleUpdateInterval) -
getRpcPowerusers
-
setRpcPowerusers
-
getRpcPrincipal
-
setRpcPrincipal
-
getRtDefaultQueue
-
setRtDefaultQueue
-
getRtSendToMail
-
setRtSendToMail
-
getRtServiceuserPassword
-
setRtServiceuserPassword
-
getRtServiceuserUsername
-
setRtServiceuserUsername
-
getRtUrl
-
setRtUrl
-
getSmsProgram
-
setSmsProgram
-
getSmtpFrom
-
setSmtpFrom
-
getSmtpHost
-
setSmtpHost
-
getSmtpPass
-
setSmtpPass
-
getSmtpPort
public int getSmtpPort() -
setSmtpPort
public void setSmtpPort(int smtpPort) -
getSmtpUser
-
setSmtpUser
-
getUserDeletionForced
public boolean getUserDeletionForced() -
setUserDeletionForced
public void setUserDeletionForced(boolean userDeletionForced) -
getUserExtSourcesPersistent
-
setUserExtSourcesPersistent
-
getUserInfoEndpointExtSourceFriendlyName
-
setUserInfoEndpointExtSourceFriendlyName
-
getUserInfoEndpointExtSourceLogin
-
setUserInfoEndpointExtSourceLogin
-
getUserInfoEndpointExtSourceName
-
setUserInfoEndpointExtSourceName
-
initBeansUtils
public void initBeansUtils()Stores this bean into static BeansUtils for backward compatibility. Called by init-method in perun-base.xml. -
setDbInitializatorEnabled
public void setDbInitializatorEnabled(boolean dbInitializatorEnabled) -
isEnforceMfa
public boolean isEnforceMfa() -
setEnforceMfa
public void setEnforceMfa(boolean enforceMfa) -
isFindSimilarUsersDisabled
public boolean isFindSimilarUsersDisabled() -
setFindSimilarUsersDisabled
public void setFindSimilarUsersDisabled(boolean findSimilarUsersDisabled) -
isMailDebug
public boolean isMailDebug() -
setMailDebug
public void setMailDebug(boolean mailDebug) -
setReadOnlyPerun
public void setReadOnlyPerun(boolean readOnlyPerun) -
isSendIdentityAlerts
public boolean isSendIdentityAlerts() -
setSendIdentityAlerts
public void setSendIdentityAlerts(boolean sendIdentityAlerts) -
isSmtpAuth
public boolean isSmtpAuth() -
setSmtpAuth
public void setSmtpAuth(boolean smtpAuth) -
isSmtpStartTls
public boolean isSmtpStartTls() -
setSmtpStartTls
public void setSmtpStartTls(boolean smtpStartTls) -
setAttributesForUpdateIdP
-
setAttributesForUpdateX509
-
setOidcIssuers
-
setProperties
-
getAuditlogReadLimit
public int getAuditlogReadLimit() -
setAuditlogReadLimit
public void setAuditlogReadLimit(int auditlogReadLimit) -
getEnableLinkedName
public boolean getEnableLinkedName() -
setEnableLinkedName
public void setEnableLinkedName(boolean enableLinkedName) -
getEnableCustomName
public boolean getEnableCustomName() -
setEnableCustomName
public void setEnableCustomName(boolean enableCustomName) -
getCustomNameRequiresApprove
public boolean getCustomNameRequiresApprove() -
setCustomNameRequiresApprove
public void setCustomNameRequiresApprove(boolean customNameRequiresApprove) -
getEnableLinkedOrganization
public boolean getEnableLinkedOrganization() -
setEnableLinkedOrganization
public void setEnableLinkedOrganization(boolean enableLinkedOrganization) -
getEnableCustomOrganization
public boolean getEnableCustomOrganization() -
setEnableCustomOrganization
public void setEnableCustomOrganization(boolean enableCustomOrganization) -
getCustomOrganizationRequiresApprove
public boolean getCustomOrganizationRequiresApprove() -
setCustomOrganizationRequiresApprove
public void setCustomOrganizationRequiresApprove(boolean customOrganizationRequiresApprove) -
getEnableLinkedEmail
public boolean getEnableLinkedEmail() -
setEnableLinkedEmail
public void setEnableLinkedEmail(boolean enableLinkedEmail) -
getEnableCustomEmail
public boolean getEnableCustomEmail() -
setEnableCustomEmail
public void setEnableCustomEmail(boolean enableCustomEmail) -
getCustomEmailRequiresVerification
public boolean getCustomEmailRequiresVerification() -
setCustomEmailRequiresVerification
public void setCustomEmailRequiresVerification(boolean customEmailRequiresVerification)
-