org.openid4java.server
Class RealmVerifier
java.lang.Object
org.openid4java.server.RealmVerifier
public class RealmVerifier
- extends java.lang.Object
- Author:
- Marius Scurtescu, Johnny Bufu
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_log
private static org.apache.commons.logging.Log _log
DEBUG
private static final boolean DEBUG
OK
public static final int OK
- See Also:
- Constant Field Values
DENIED_REALM
public static final int DENIED_REALM
- See Also:
- Constant Field Values
MALFORMED_REALM
public static final int MALFORMED_REALM
- See Also:
- Constant Field Values
MALFORMED_RETURN_TO_URL
public static final int MALFORMED_RETURN_TO_URL
- See Also:
- Constant Field Values
FRAGMENT_NOT_ALLOWED
public static final int FRAGMENT_NOT_ALLOWED
- See Also:
- Constant Field Values
PROTOCOL_MISMATCH
public static final int PROTOCOL_MISMATCH
- See Also:
- Constant Field Values
PORT_MISMATCH
public static final int PORT_MISMATCH
- See Also:
- Constant Field Values
PATH_MISMATCH
public static final int PATH_MISMATCH
- See Also:
- Constant Field Values
DOMAIN_MISMATCH
public static final int DOMAIN_MISMATCH
- See Also:
- Constant Field Values
RP_DISCOVERY_FAILED
public static final int RP_DISCOVERY_FAILED
- See Also:
- Constant Field Values
RP_INVALID_ENDPOINT
public static final int RP_INVALID_ENDPOINT
- See Also:
- Constant Field Values
_deniedRealmDomains
private java.util.List _deniedRealmDomains
_deniedRealmRegExps
private java.util.List _deniedRealmRegExps
_yadisResolver
private YadisResolver _yadisResolver
_enforceRpId
private boolean _enforceRpId
RealmVerifier
public RealmVerifier()
addDeniedRealmDomain
public void addDeniedRealmDomain(java.lang.String deniedRealmDomain)
getDeniedRealmDomains
public java.util.List getDeniedRealmDomains()
setDeniedRealmDomains
public void setDeniedRealmDomains(java.util.List deniedRealmDomains)
compileDeniedRealms
private void compileDeniedRealms()
getEnforceRpId
public boolean getEnforceRpId()
setEnforceRpId
public void setEnforceRpId(boolean enforceRpId)
validate
public int validate(java.lang.String realm,
java.lang.String returnTo)
validate
public int validate(java.lang.String realm,
java.lang.String returnTo,
boolean enforceRpId)
match
public int match(java.lang.String realm,
java.lang.String returnTo)
isDeniedRealmDomain
private boolean isDeniedRealmDomain(java.lang.String realmDomain)
portMatch
private boolean portMatch(java.net.URL realmUrl,
java.net.URL returnToUrl)
pathMatch
private boolean pathMatch(java.net.URL realmUrl,
java.net.URL returnToUrl)
- Does the URL's path equal to or a sub-directory of the realm's path.
- Parameters:
realmUrl - returnToUrl -
- Returns:
- If equals or a sub-direcotory return true.
domainMatch
private boolean domainMatch(java.lang.String realmDomain,
java.lang.String returnToDomain)
Copyright 2006-2007 Sxip Identity Corporation