public class Discovery extends Object
Constructor and Description |
---|
Discovery() |
Discovery(HtmlResolver htmlResolver,
YadisResolver yadisResolver,
XriResolver xriResolver) |
Modifier and Type | Method and Description |
---|---|
List |
discover(Identifier identifier) |
List |
discover(String identifier) |
static XriResolver |
getXriResolver() |
YadisResolver |
getYadisResolver() |
Identifier |
parseIdentifier(String identifier) |
Identifier |
parseIdentifier(String identifier,
boolean removeFragment) |
static List |
rpDiscovery(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) |
@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(String identifier) throws DiscoveryException
DiscoveryException
public Identifier parseIdentifier(String identifier, boolean removeFragment) throws DiscoveryException
DiscoveryException
public List discover(String identifier) throws DiscoveryException
DiscoveryException
public List discover(Identifier identifier) throws DiscoveryException
DiscoveryException
public static List rpDiscovery(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 © 2016 Sxip. All rights reserved.