org.jasig.cas.adaptors.ldap.remote
Class RemoteIpLookupCredentialsToPrincipalResolver

java.lang.Object
  extended by org.jasig.cas.authentication.principal.AbstractPersonDirectoryCredentialsToPrincipalResolver
      extended by org.jasig.cas.authentication.principal.AbstractLdapPersonDirectoryCredentialsToPrincipalResolver
          extended by org.jasig.cas.adaptors.ldap.remote.RemoteIpLookupCredentialsToPrincipalResolver
All Implemented Interfaces:
CredentialsToPrincipalResolver

public final class RemoteIpLookupCredentialsToPrincipalResolver
extends AbstractLdapPersonDirectoryCredentialsToPrincipalResolver

Resolves the IP address to some address in LDAP.

Since:
3.2.1
Version:
$Revision: 1.1 $ $Date: 2005/08/19 18:27:17 $
Author:
David Harrison, Scott Battaglia

Constructor Summary
RemoteIpLookupCredentialsToPrincipalResolver()
           
 
Method Summary
protected  java.lang.String extractPrincipalId(Credentials credentials)
           
 void setIpAddressFormat(java.lang.String ipAddressFormat)
           
 boolean supports(Credentials credentials)
           
 
Methods inherited from class org.jasig.cas.authentication.principal.AbstractLdapPersonDirectoryCredentialsToPrincipalResolver
getAttributeIds, getFilter, getLdapTemplate, getSearchBase, getSearchControls, getTimeout, setContextSource, setFilter, setPrincipalAttributeName, setScope, setSearchBase, setTimeout
 
Methods inherited from class org.jasig.cas.authentication.principal.AbstractPersonDirectoryCredentialsToPrincipalResolver
resolvePrincipal, setAttributeRepository, setReturnNullIfNoAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteIpLookupCredentialsToPrincipalResolver

public RemoteIpLookupCredentialsToPrincipalResolver()
Method Detail

extractPrincipalId

protected java.lang.String extractPrincipalId(Credentials credentials)
Specified by:
extractPrincipalId in class AbstractPersonDirectoryCredentialsToPrincipalResolver

supports

public boolean supports(Credentials credentials)

setIpAddressFormat

public void setIpAddressFormat(java.lang.String ipAddressFormat)
Parameters:
ipAddressFormat - The format in which this IP address is stored in the LDAP source.


Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.