org.openid4java.discovery
Class Discovery

java.lang.Object
  extended by org.openid4java.discovery.Discovery

public class Discovery
extends java.lang.Object

Author:
Marius Scurtescu, Johnny Bufu

Constructor Summary
Discovery()
           
Discovery(HtmlResolver htmlResolver, YadisResolver yadisResolver, XriResolver xriResolver)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Discovery

@Inject
public Discovery(HtmlResolver htmlResolver,
                        YadisResolver yadisResolver,
                        XriResolver xriResolver)

Discovery

public Discovery()
Method Detail

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 © 2011 Sxip. All Rights Reserved.