public class WhoAmIEntryResolver extends AbstractSearchEntryResolver
WhoAmIOperation on the authenticated connection, then performs an object level search on the
result. Useful when users authenticate with some mapped identifier, like DIGEST-MD5.logger| Constructor and Description |
|---|
WhoAmIEntryResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected SearchRequest |
createSearchRequest(AuthenticationCriteria ac,
String dn)
Returns a search request for an object level search for the supplied DN.
|
protected SearchResult |
performLdapSearch(AuthenticationCriteria criteria,
AuthenticationHandlerResponse response)
Executes an ldap search with the supplied authentication criteria.
|
createSearchFilter, createSearchRequest, getAllowMultipleEntries, getBaseDn, getDerefAliases, getReferralHandler, getSearchEntryHandlers, getSubtreeSearch, getUserFilter, getUserFilterParameters, resolve, setAllowMultipleEntries, setBaseDn, setDerefAliases, setReferralHandler, setSearchEntryHandlers, setSubtreeSearch, setUserFilter, setUserFilterParameterscreateSearchOperation, getSearchCache, getSearchExceptionHandler, getSearchResponseHandlers, setSearchCache, setSearchExceptionHandler, setSearchResponseHandlersprotected SearchResult performLdapSearch(AuthenticationCriteria criteria, AuthenticationHandlerResponse response) throws LdapException
AbstractSearchEntryResolverperformLdapSearch in class AbstractSearchEntryResolvercriteria - authentication criteria associated with the userresponse - response from the authentication eventLdapException - if an error occurs attempting the searchprotected SearchRequest createSearchRequest(AuthenticationCriteria ac, String dn)
ac - authentication criteria containing return attributesdn - from the who am i operationCopyright © 2003-2019 Virginia Tech. All Rights Reserved.