org.openid4java.discovery
public class Discovery extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private HtmlResolver |
_htmlResolver |
private static org.apache.commons.logging.Log |
_log |
private XriResolver |
_xriResolver |
private YadisResolver |
_yadisResolver |
private static boolean |
DEBUG |
private static java.util.regex.Pattern |
URL_PATTERN |
private static java.util.regex.Pattern |
XRI_PATTERN |
private static java.lang.String |
XRI_RESOLVER_CLASS_NAME_KEY |
Constructor and Description |
---|
Discovery() |
Discovery(HtmlResolver htmlResolver,
YadisResolver yadisResolver,
XriResolver xriResolver) |
Modifier and Type | Method and Description |
---|---|
java.util.List |
discover(Identifier identifier) |
java.util.List |
discover(java.lang.String identifier) |
static XriResolver |
getXriResolver() |
YadisResolver |
getYadisResolver() |
Identifier |
parseIdentifier(java.lang.String identifier) |
Identifier |
parseIdentifier(java.lang.String identifier,
boolean removeFragment) |
static java.util.List |
rpDiscovery(java.lang.String realm,
YadisResolver yadisResolver)
Performs discovery on the Relying Party's realm and returns a list of
OpenID 2.0 DiscoveryInformation entries.
|
void |
setHtmlResolver(HtmlResolver htmlResolver) |
void |
setXriResolver(XriResolver xriResolver) |
void |
setYadisResolver(YadisResolver yadisResolver) |
private static org.apache.commons.logging.Log _log
private static final boolean DEBUG
private static final java.util.regex.Pattern URL_PATTERN
private static final java.util.regex.Pattern XRI_PATTERN
private HtmlResolver _htmlResolver
private YadisResolver _yadisResolver
private XriResolver _xriResolver
private static final java.lang.String XRI_RESOLVER_CLASS_NAME_KEY
@Inject public Discovery(HtmlResolver htmlResolver, YadisResolver yadisResolver, XriResolver xriResolver)
public Discovery()
public static XriResolver getXriResolver()
public void setXriResolver(XriResolver xriResolver)
public void setYadisResolver(YadisResolver yadisResolver)
public void setHtmlResolver(HtmlResolver htmlResolver)
public Identifier parseIdentifier(java.lang.String identifier) throws DiscoveryException
DiscoveryException
public Identifier parseIdentifier(java.lang.String identifier, boolean removeFragment) throws DiscoveryException
DiscoveryException
public java.util.List discover(java.lang.String identifier) throws DiscoveryException
DiscoveryException
public java.util.List discover(Identifier identifier) throws DiscoveryException
DiscoveryException
public static java.util.List rpDiscovery(java.lang.String realm, YadisResolver yadisResolver) throws DiscoveryException
Static method / caller must provide a YadisResolver so that the OP doesn't have to instantiate a Discovery object.
realm
- RP's realm.yadisResolver
- The YadisResolver instance to be used for discovery.DiscoveryException
public YadisResolver getYadisResolver()
Copyright 2006-2008 Sxip Identity Corporation