/** * Constructs a YadisURL from an XRI identifier. * * @param xriId The XRI identifier */ public YadisUrl(XriIdentifier xriId) throws YadisException { this(urlFromString(xriId.toURINormalForm())); }
public XriIdentifier parseIdentifier(String identifier) throws DiscoveryException { // todo: http://code.google.com/p/openid4java/issues/detail?id=63 _log.warn("Creating XRI identifier with the friendly XRI identifier as the IRI/URI normal forms."); return new XriIdentifier(identifier, identifier, identifier); } }
public List discover(XriIdentifier xri) throws DiscoveryException { try { ResolverFlags flags = new ResolverFlags(); flags.setCid(true); flags.setRefs(true); ResolverState state = new ResolverState(); XRDS xrds = _openXriResolver.resolveAuthToXRDS( new XRI(xri.getIdentifier()), flags, state); if (DEBUG) { _log.debug("Retrieved XRDS:\n" + xrds.dump()); } XRD xrd = xrds.getFinalXRD(); if (!xrd.getStatus().getCID().equals(Status.CID_VERIFIED)) { _log.error("Unverified CanonicalID: " + xrd.getCanonicalID() + " of: " + xri.getIdentifier()); throw new RuntimeException("Unverified CanonicalID: " + xrd.getCanonicalID() + " of: " + xri.getIdentifier()); } CanonicalID canonical = xrd.getCanonicalID(); if (canonical == null) { throw new RuntimeException("Missing CanonicalID of: " + xri.getIdentifier()); } _log.info("XRI resolution succeeded on " + xri.toString()); return extractDiscoveryInformation(xrds, xri, _openXriResolver); } catch (Exception e) { throw new DiscoveryException( "Cannot resolve XRI: " + xri, e); } }
public List discover(XriIdentifier xri) throws DiscoveryException { String hxri = PROXY_URL + xri.getIdentifier() + "?" + XRDS_QUERY; _log.info("Performing discovery on HXRI: " + hxri);
public List discover(XriIdentifier xri) throws DiscoveryException { try { ResolverFlags flags = new ResolverFlags(); flags.setCid(true); flags.setRefs(true); ResolverState state = new ResolverState(); XRDS xrds = _openXriResolver.resolveAuthToXRDS( new XRI(xri.getIdentifier()), flags, state); if (DEBUG) _log.debug("Retrieved XRDS:\n" + xrds.dump()); XRD xrd = xrds.getFinalXRD(); if (! xrd.getStatus().getCID().equals(Status.CID_VERIFIED)) { _log.error("Unverified CanonicalID: " + xrd.getCanonicalID() + " of: " + xri.getIdentifier()); throw new RuntimeException("Unverified CanonicalID: " + xrd.getCanonicalID() + " of: " + xri.getIdentifier()); } CanonicalID canonical = xrd.getCanonicalID(); if (canonical == null) throw new RuntimeException("Missing CanonicalID of: " + xri.getIdentifier()); _log.info("XRI resolution succeeded on " + xri.toString()); return extractDiscoveryInformation(xrds, xri, _openXriResolver); } catch (Exception e) { throw new DiscoveryException( "Cannot resolve XRI: " + xri, e); } }
public List discover(XriIdentifier xri) throws DiscoveryException String hxri = PROXY_URL + xri.getIdentifier() + "?" + XRDS_QUERY; _log.info("Performing discovery on HXRI: " + hxri);
/** * Constructs a YadisURL from an XRI identifier. * * @param xriId The XRI identifier */ public YadisUrl(XriIdentifier xriId) throws YadisException { this(urlFromString(xriId.toURINormalForm())); }
new XRDS(), baseXRD, new XRI(identifier.getIdentifier()), srvType, _log.error("Unverified CanonicalID: " + baseXRD.getCanonicalID() + " of:" + identifier.getIdentifier()); return false; _log.error("No CanonicalID found for " + srvType + " after XRI resolution of: " + identifier.getIdentifier()); return false; sepURI.getURI(), sepURI.getAppend(), new XRI(identifier.toString()));
public XriIdentifier parseIdentifier(String identifier) throws DiscoveryException { // todo: http://code.google.com/p/openid4java/issues/detail?id=63 _log.warn("Creating XRI identifier with the friendly XRI identifier as the IRI/URI normal forms."); return new XriIdentifier(identifier, identifier, identifier); } }
/** * Constructs a YadisURL from an XRI identifier. * * @param xriId The XRI identifier */ public YadisUrl(XriIdentifier xriId) throws YadisException { this(urlFromString(xriId.toURINormalForm())); }
new XRDS(), baseXRD, new XRI(identifier.getIdentifier()), srvType, _log.error("Unverified CanonicalID: " + baseXRD.getCanonicalID() + " of:" + identifier.getIdentifier()); return false; _log.error("No CanonicalID found for " + srvType + " after XRI resolution of: " + identifier.getIdentifier()); return false; sepURI.getURI(), sepURI.getAppend(), new XRI(identifier.toString()));
public XriIdentifier parseIdentifier(String identifier) throws DiscoveryException { XRI xri = new XRI(identifier); return new XriIdentifier(identifier, xri.toIRINormalForm(), xri.toURINormalForm()); }
/** * Constructs a YadisURL from an XRI identifier. * * @param xriId The XRI identifier */ public YadisUrl(XriIdentifier xriId) throws YadisException { this(urlFromString(xriId.toURINormalForm())); }
public XriIdentifier parseIdentifier(String identifier) throws DiscoveryException { XRI xri = new XRI(identifier); return new XriIdentifier(identifier, xri.toIRINormalForm(), xri.toURINormalForm()); }
/** * Constructs a YadisURL from an XRI identifier. * * @param xriId The XRI identifier */ public YadisUrl(XriIdentifier xriId) throws YadisException { this(urlFromString(xriId.toURINormalForm())); }