org.openid4java.discovery
Class Discovery
java.lang.Object
org.openid4java.discovery.Discovery
public class Discovery
- 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
URL_PATTERN
private static final java.util.regex.Pattern URL_PATTERN
XRI_PATTERN
private static final java.util.regex.Pattern XRI_PATTERN
_htmlResolver
private HtmlResolver _htmlResolver
_yadisResolver
private YadisResolver _yadisResolver
_xriResolver
private XriResolver _xriResolver
XRI_RESOLVER_CLASS_NAME_KEY
private static final java.lang.String XRI_RESOLVER_CLASS_NAME_KEY
- See Also:
- Constant Field Values
Discovery
@Inject
public Discovery(HtmlResolver htmlResolver,
YadisResolver yadisResolver,
XriResolver xriResolver)
Discovery
public Discovery()
getXriResolver
public static XriResolver getXriResolver()
setXriResolver
public void setXriResolver(XriResolver xriResolver)
setYadisResolver
public void setYadisResolver(YadisResolver yadisResolver)
setHtmlResolver
public void setHtmlResolver(HtmlResolver htmlResolver)
parseIdentifier
public Identifier parseIdentifier(java.lang.String identifier)
throws DiscoveryException
- Throws:
DiscoveryException
parseIdentifier
public Identifier parseIdentifier(java.lang.String identifier,
boolean removeFragment)
throws DiscoveryException
- Throws:
DiscoveryException
discover
public java.util.List discover(java.lang.String identifier)
throws DiscoveryException
- Throws:
DiscoveryException
discover
public java.util.List discover(Identifier identifier)
throws DiscoveryException
- Throws:
DiscoveryException
rpDiscovery
public static java.util.List rpDiscovery(java.lang.String realm,
YadisResolver yadisResolver)
throws DiscoveryException
- Performs discovery on the Relying Party's realm and returns a list of
OpenID 2.0 DiscoveryInformation entries.
Static method / caller must provide a YadisResolver so that
the OP doesn't have to instantiate a Discovery object.
- Parameters:
realm
- RP's realm.yadisResolver
- The YadisResolver instance to be used for discovery.
- Returns:
- List of OpenID 2.0 DiscoveryInformation endpoints.
- Throws:
DiscoveryException
getYadisResolver
public YadisResolver getYadisResolver()
Copyright 2006-2008 Sxip Identity Corporation