public class LDAPLoginModule extends java.lang.Object implements Initializable
LDAPLoginModule
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String[] |
checkReqAttr(javax.naming.directory.Attributes attrs)
Checks if Collection of naming Attributes contain defined required properties for OLAT * Configuration: LDAP Required Map = olatextconfig.xml (property=reqAttrs)
|
static int |
getDeleteRemovedLDAPUsersPercentage() |
static java.util.List<java.lang.String> |
getLdapBases() |
static java.lang.String |
getLdapDateFormat() |
static java.lang.String |
getLdapSyncCronSyncExpression() |
static java.lang.String |
getLdapSystemDN() |
static java.lang.String |
getLdapSystemPW() |
static java.lang.String |
getLdapUrl() |
static java.lang.String |
getLdapUserCreatedTimestampAttribute() |
static java.lang.String |
getLdapUserLastModifiedTimestampAttribute() |
static java.lang.String |
getLdapUserObjectClass() |
static java.lang.String |
getLdapUserPasswordAttribute() |
static java.util.Map<java.lang.String,java.lang.String> |
getReqAttrs() |
static java.util.Map<java.lang.String,java.lang.String> |
getStaticUserProperties() |
static java.util.Set<java.lang.String> |
getSyncOnlyOnCreateProperties() |
static java.lang.String |
getTrustStoreLocation() |
static java.lang.String |
getTrustStorePwd() |
static java.lang.String |
getTrustStoreType() |
static java.util.Map<java.lang.String,java.lang.String> |
getUserAttributeMapper() |
static java.lang.String[] |
getUserAttrs() |
void |
init()
|
static boolean |
isActiveDirectory() |
static boolean |
isCacheLDAPPwdAsOLATPwdOnLogin() |
static boolean |
isConvertExistingLocalUsersToLDAPUsers() |
static boolean |
isDeleteRemovedLDAPUsersOnSync() |
static boolean |
isLDAPEnabled() |
static boolean |
isLdapSyncCronSync() |
static boolean |
isLdapSyncOnStartup() |
static boolean |
isPropagatePasswordChangedOnLdapServer() |
static boolean |
isSslEnabled() |
static java.lang.String |
mapOlatPropertyToLdapAttribute(java.lang.String olatProperty)
Maps OLAT Property to the LDAP Attributes Configuration: LDAP Attributes Map = olatextconfig.xml (property=userAttrs)
|
void |
setActiveDirectory(boolean aDirectory) |
void |
setCacheLDAPPwdAsOLATPwdOnLogin(boolean cacheLDAPPwdAsOLATPwdOnLogin) |
void |
setConvertExistingLocalUsersToLDAPUsers(boolean convertExistingLocalUsersToLDAPUsers) |
void |
setDeleteRemovedLDAPUsersOnSync(boolean deleteRemovedLDAPUsersOnSync) |
void |
setDeleteRemovedLDAPUsersPercentage(int deleteRemovedLDAPUsersPercentage) |
void |
setEnableLDAPLogins(boolean enableLDAPLogins) |
void |
setLdapBases(java.util.List<java.lang.String> ldapBasesConfig) |
void |
setLdapDateFormat(java.lang.String dateFormat) |
void |
setLdapSyncCronSync(boolean ldapSyncCronSync) |
void |
setLdapSyncCronSyncExpression(java.lang.String ldapSyncCronSyncExpression) |
void |
setLdapSyncOnStartup(boolean ldapStartSyncs) |
void |
setLdapSystemDN(java.lang.String ldapSystemDN) |
void |
setLdapSystemPW(java.lang.String ldapSystemPW) |
void |
setLdapUrl(java.lang.String ldapUrlConfig) |
void |
setLdapUserCreatedTimestampAttribute(java.lang.String ldapUserCreatedTimestampAttribute) |
void |
setLdapUserLastModifiedTimestampAttribute(java.lang.String ldapUserLastModifiedTimestampAttribute) |
void |
setLdapUserObjectClass(java.lang.String objectClass) |
void |
setLdapUserPasswordAttribute(java.lang.String userPasswordAttribute) |
void |
setPropagatePasswordChangedOnLdapServer(boolean propagatePasswordChangedOnServer) |
void |
setReqAttrs(java.util.Map<java.lang.String,java.lang.String> reqAttrs) |
void |
setSslEnabled(boolean sslEnabl) |
void |
setStaticUserProperties(java.util.Map<java.lang.String,java.lang.String> staticUserPropertiesMap) |
void |
setSyncOnlyOnCreateProperties(java.util.Set<java.lang.String> syncOnlyOnCreatePropertiesConfig) |
void |
setTrustStoreLocation(java.lang.String trustStoreLocation) |
void |
setTrustStorePwd(java.lang.String trustStorePwd) |
void |
setTrustStoreType(java.lang.String trustStoreType) |
void |
setUserAttributeMapper(java.util.Map<java.lang.String,java.lang.String> userAttributeMapper) |
public void init()
Initializable
init
在接口中 Initializable
public static java.lang.String mapOlatPropertyToLdapAttribute(java.lang.String olatProperty)
olatProperty
- OLAT PropertyattrIDpublic static java.lang.String[] checkReqAttr(javax.naming.directory.Attributes attrs)
attributes
- Collection of LDAP Naming Attributepublic void setEnableLDAPLogins(boolean enableLDAPLogins)
public void setSslEnabled(boolean sslEnabl)
public void setActiveDirectory(boolean aDirectory)
public void setLdapDateFormat(java.lang.String dateFormat)
public void setTrustStoreLocation(java.lang.String trustStoreLocation)
public void setTrustStorePwd(java.lang.String trustStorePwd)
public void setTrustStoreType(java.lang.String trustStoreType)
public void setLdapSyncOnStartup(boolean ldapStartSyncs)
public void setLdapUserObjectClass(java.lang.String objectClass)
public void setLdapSystemDN(java.lang.String ldapSystemDN)
public void setLdapSystemPW(java.lang.String ldapSystemPW)
public void setLdapUrl(java.lang.String ldapUrlConfig)
public void setLdapBases(java.util.List<java.lang.String> ldapBasesConfig)
public void setUserAttributeMapper(java.util.Map<java.lang.String,java.lang.String> userAttributeMapper)
public void setReqAttrs(java.util.Map<java.lang.String,java.lang.String> reqAttrs)
public void setSyncOnlyOnCreateProperties(java.util.Set<java.lang.String> syncOnlyOnCreatePropertiesConfig)
public void setStaticUserProperties(java.util.Map<java.lang.String,java.lang.String> staticUserPropertiesMap)
public void setLdapUserLastModifiedTimestampAttribute(java.lang.String ldapUserLastModifiedTimestampAttribute)
public void setLdapUserCreatedTimestampAttribute(java.lang.String ldapUserCreatedTimestampAttribute)
public void setLdapUserPasswordAttribute(java.lang.String userPasswordAttribute)
public void setLdapSyncCronSync(boolean ldapSyncCronSync)
public void setLdapSyncCronSyncExpression(java.lang.String ldapSyncCronSyncExpression)
public void setCacheLDAPPwdAsOLATPwdOnLogin(boolean cacheLDAPPwdAsOLATPwdOnLogin)
public void setConvertExistingLocalUsersToLDAPUsers(boolean convertExistingLocalUsersToLDAPUsers)
public void setDeleteRemovedLDAPUsersOnSync(boolean deleteRemovedLDAPUsersOnSync)
public void setDeleteRemovedLDAPUsersPercentage(int deleteRemovedLDAPUsersPercentage)
public void setPropagatePasswordChangedOnLdapServer(boolean propagatePasswordChangedOnServer)
public static java.lang.String getLdapSystemDN()
public static java.lang.String getLdapSystemPW()
public static java.lang.String getLdapUrl()
public static java.util.List<java.lang.String> getLdapBases()
public static java.lang.String getLdapUserObjectClass()
public static java.lang.String getLdapUserLastModifiedTimestampAttribute()
public static java.lang.String getLdapUserCreatedTimestampAttribute()
public static java.lang.String getLdapUserPasswordAttribute()
public static java.util.Map<java.lang.String,java.lang.String> getStaticUserProperties()
public static java.util.Map<java.lang.String,java.lang.String> getUserAttributeMapper()
public static java.lang.String[] getUserAttrs()
public static java.util.Map<java.lang.String,java.lang.String> getReqAttrs()
public static java.util.Set<java.lang.String> getSyncOnlyOnCreateProperties()
public static boolean isLDAPEnabled()
public static boolean isSslEnabled()
public static boolean isActiveDirectory()
public static java.lang.String getLdapDateFormat()
public static java.lang.String getTrustStoreLocation()
public static java.lang.String getTrustStorePwd()
public static java.lang.String getTrustStoreType()
public static boolean isLdapSyncOnStartup()
public static boolean isLdapSyncCronSync()
public static java.lang.String getLdapSyncCronSyncExpression()
public static boolean isCacheLDAPPwdAsOLATPwdOnLogin()
public static boolean isConvertExistingLocalUsersToLDAPUsers()
public static boolean isDeleteRemovedLDAPUsersOnSync()
public static int getDeleteRemovedLDAPUsersPercentage()
public static boolean isPropagatePasswordChangedOnLdapServer()