Class ADtoDBHybridAuthenticator

    • Method Detail

      • getUsers

        @NotNull
        public @NotNull java.util.Collection<User> getUsers()
                                                     throws java.lang.Exception
        Description copied from interface: UserSourceProfile
        Retrieve all users from this profile. This can execute slowly (block) if need be. It will be called periodically by the manager and the results will be cached.
        Specified by:
        getUsers in interface UserSourceProfile
        Overrides:
        getUsers in class DatabaseExpertUserSource
        Throws:
        java.lang.Exception
      • setListUsersFromAD

        public void setListUsersFromAD​(boolean listUsersFromAD)
      • setUserPropsQuery

        public void setUserPropsQuery​(java.lang.String userPropsQuery)
      • setLdapHost

        public void setLdapHost​(java.lang.String ldapHost)
      • setLdapPort

        public void setLdapPort​(java.lang.String ldapPort)
      • setSecondaryLdapHost

        public void setSecondaryLdapHost​(java.lang.String secondaryLdapHost)
      • setSecondaryLdapPort

        public void setSecondaryLdapPort​(java.lang.String secondaryLdapPort)
      • setUsernamePrefix

        public void setUsernamePrefix​(java.lang.String usernamePrefix)
      • setUsernameSuffix

        public void setUsernameSuffix​(java.lang.String usernameSuffix)
      • setProfileUsername

        public void setProfileUsername​(java.lang.String profileUsername)
      • setReadTimeOut

        public void setReadTimeOut​(java.lang.Long readTimeOut)
      • setProfilePassword

        public void setProfilePassword​(java.lang.String profilePassword)
      • setUseSSL

        public void setUseSSL​(boolean useSsl)
      • setAllowAnon

        public void setAllowAnon​(boolean anon)
      • setSecurityAuthentication

        public void setSecurityAuthentication​(LDAPHelper.AuthType securityAuthentication)
      • setUserSearchBase

        public void setUserSearchBase​(java.lang.String userSearchBase)
      • setUserSearchFilter

        public void setUserSearchFilter​(java.lang.String userSearchFilter)
      • setUserListFilter

        public void setUserListFilter​(java.lang.String userListFilter)
      • setUserNameAttribute

        public void setUserNameAttribute​(java.lang.String userNameAttribute)
      • setPageSize

        public void setPageSize​(int size)
      • setSSOEnabled

        public void setSSOEnabled​(boolean enabled)
      • setSSODomain

        public void setSSODomain​(java.lang.String ssoDomain)
      • setSaslConfig

        public void setSaslConfig​(SASLConfig saslConfig)
      • findSSOUser

        public User findSSOUser​(java.lang.String uname)
                         throws java.lang.Exception
        Description copied from interface: SSOCompatibleADUserSource
        Used by the SSO helper in order to search for a user with a given username. Return null if no user with this username is found.
        Specified by:
        findSSOUser in interface SSOCompatibleADUserSource
        Throws:
        java.lang.Exception