The LDAPAuthNMethod is used to authenticate against an LDAP system.
Located in /harmoni/core/oki2/agentmanagement/AuthNMethods/LDAPAuthNMethod.class.php (line 25)
AuthNMethod | --LDAPAuthNMethod
Stores the configuration. Calls the parent configuration first, then does additional operations.
Authenticate an AuthNTokens object
Create a Tokens Object
Answer an iterator of all groups
Get an iterator of the AuthNTokens that match the search string passed.
The '*' wildcard character can be present in the string and will be converted to the system wildcard for the AuthNMethod if wildcards are supported or removed (and the exact string searched for) if they are not supported.
When multiple fields are searched on an OR search is performed, i.e. '*ach*' would match username/fullname 'achapin'/'Chapin, Alex' as well as 'zsmith'/'Smith, Zach'.
Answer a group by Id
Answer an iterator of groups that contain the Id. If $includeSubgroups is true then groups will be returned if any descendent group contains the Id.
Answer an iterator of groups that contain the tokens. If $includeSubgroups is true then groups will be returned if any descendent group contains the tokens.
Get an iterator of the AuthNTokens that match the search string passed.
The '*' wildcard character can be present in the string and will be converted to the system wildcard for the AuthNMethod if wildcards are supported or removed (and the exact string searched for) if they are not supported.
When multiple fields are searched on an OR search is performed, i.e. '*ach*' would match username/fullname 'achapin'/'Chapin, Alex' as well as 'zsmith'/'Smith, Zach'.
Answer an iterator of the top-level groups, may be equivalent to getAllGroups() if this directory is not hierarchically organized.
Get an iterator of the AuthNTokens that match the search string passed.
The '*' wildcard character can be present in the string and will be converted to the system wildcard for the AuthNMethod if wildcards are supported or removed (and the exact string searched for) if they are not supported.
When multiple fields are searched on an OR search is performed, i.e. '*ach*' would match username/fullname 'achapin'/'Chapin, Alex' as well as 'zsmith'/'Smith, Zach'.
Answer a true if the Id corresponds to a valid group.
Answer TRUE if this AuthN method supports directory functionality
Return true if the tokens can be matched in the system.
A private method used to populate the Properties that correspond to the given AuthNTokens
Inherited From AuthNMethod
AuthNMethod::AuthNMethod()
AuthNMethod::addTokens()
AuthNMethod::assignConfiguration()
AuthNMethod::authenticate()
AuthNMethod::authenticateTokens()
AuthNMethod::createTokens()
AuthNMethod::createTokensForIdentifier()
AuthNMethod::createTokensObject()
AuthNMethod::deleteTokens()
AuthNMethod::exists()
AuthNMethod::getAllGroups()
AuthNMethod::getDisplayNameForTokens()
AuthNMethod::getGroup()
AuthNMethod::getGroupsContainingGroup()
AuthNMethod::getGroupsContainingTokens()
AuthNMethod::getProperties()
AuthNMethod::getPropertiesForTokens()
AuthNMethod::getRootGroups()
AuthNMethod::getTokensBySearch()
AuthNMethod::getType()
AuthNMethod::isGroup()
AuthNMethod::setType()
AuthNMethod::supportsDirectory()
AuthNMethod::supportsPropertyUpdates()
AuthNMethod::supportsTokenAddition()
AuthNMethod::supportsTokenDeletion()
AuthNMethod::supportsTokenUpdates()
AuthNMethod::tokensExist()
AuthNMethod::updatePropertiesForTokens()
AuthNMethod::updateTokens()
AuthNMethod::_populateProperties()
Documentation generated on Wed, 19 Sep 2007 10:24:49 -0400 by phpDocumentor 1.3.0RC3