org.openid4java.discovery.xri
public class LocalXriResolver extends java.lang.Object implements XriResolver
Modifier and Type | Field and Description |
---|---|
private static org.apache.commons.logging.Log |
_log |
private Resolver |
_openXriResolver |
private static boolean |
DEBUG |
Constructor and Description |
---|
LocalXriResolver() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
discover(XriIdentifier xri)
Performs OpenID discovery on the supplied XRI identifier.
|
protected java.util.List |
extractDiscoveryInformation(XRDS xrds,
XriIdentifier identifier,
Resolver xriResolver)
Extracts OpenID discovery endpoints from a XRDS discovery result
for XRI identifiers.
|
protected boolean |
extractDiscoveryInformationOpenID(Resolver xriResolver,
java.util.ArrayList out,
XRD baseXRD,
XriIdentifier identifier,
java.lang.String srvType,
boolean wantCID) |
Resolver |
getResolver() |
XriIdentifier |
parseIdentifier(java.lang.String identifier) |
private static org.apache.commons.logging.Log _log
private static final boolean DEBUG
private Resolver _openXriResolver
public Resolver getResolver()
public java.util.List discover(XriIdentifier xri) throws DiscoveryException
XriResolver
discover
in interface XriResolver
xri
- The XRI identifierDiscoveryException
- if discovery failed.public XriIdentifier parseIdentifier(java.lang.String identifier) throws DiscoveryException
parseIdentifier
in interface XriResolver
DiscoveryException
protected java.util.List extractDiscoveryInformation(XRDS xrds, XriIdentifier identifier, Resolver xriResolver) throws DiscoveryException
xrds
- The discovered XRDS document.identifier
- The identifier on which discovery was performed.xriResolver
- The XRI resolver to use for extraction of OpenID
service endpoints.DiscoveryException
- when invalid information is discovered.protected boolean extractDiscoveryInformationOpenID(Resolver xriResolver, java.util.ArrayList out, XRD baseXRD, XriIdentifier identifier, java.lang.String srvType, boolean wantCID)
Copyright 2006-2008 Sxip Identity Corporation