DotNetOpenAuth.OpenId.Realm.DiscoverReturnToEndpoints C# (CSharp) Method

DiscoverReturnToEndpoints() private method

Searches for an XRDS document at the realm URL, and if found, searches for a description of a relying party endpoints (OpenId login pages).
private DiscoverReturnToEndpoints ( IDirectWebRequestHandler requestHandler, bool allowRedirects ) : IEnumerable
requestHandler IDirectWebRequestHandler The mechanism to use for sending HTTP requests.
allowRedirects bool Whether redirects may be followed when discovering the Realm. /// This may be true when creating an unsolicited assertion, but must be /// false when performing return URL verification per 2.0 spec section 9.2.1.
return IEnumerable
		internal virtual IEnumerable<RelyingPartyEndpointDescription> DiscoverReturnToEndpoints(IDirectWebRequestHandler requestHandler, bool allowRedirects) {
			XrdsDocument xrds = this.Discover(requestHandler, allowRedirects);
			if (xrds != null) {
				return xrds.FindRelyingPartyReceivingEndpoints();
			}

			return null;
		}