diff options
Diffstat (limited to 'samples/OpenIdProviderWebForms/user_xrds.aspx')
-rw-r--r-- | samples/OpenIdProviderWebForms/user_xrds.aspx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/samples/OpenIdProviderWebForms/user_xrds.aspx b/samples/OpenIdProviderWebForms/user_xrds.aspx index 275e413..91ff33a 100644 --- a/samples/OpenIdProviderWebForms/user_xrds.aspx +++ b/samples/OpenIdProviderWebForms/user_xrds.aspx @@ -1,4 +1,5 @@ <%@ Page Language="C#" AutoEventWireup="true" ContentType="application/xrds+xml" %><?xml version="1.0" encoding="UTF-8"?> +<%@ Import Namespace="DotNetOpenAuth.Messaging" %> <%-- This page is a required as part of the service discovery phase of the openid protocol (step 1). It simply renders the xml for doing service discovery of @@ -13,12 +14,12 @@ This XRDS doc is discovered via the user.aspx page. <Service priority="10"> <Type>http://specs.openid.net/auth/2.0/signon</Type> <Type>http://openid.net/extensions/sreg/1.1</Type> - <URI><%=new Uri(Request.Url, Response.ApplyAppPathModifier("~/server.aspx"))%></URI> + <URI><%=new Uri(new HttpRequestWrapper(Request).GetPublicFacingUrl(), Response.ApplyAppPathModifier("~/server.aspx"))%></URI> </Service> <Service priority="20"> <Type>http://openid.net/signon/1.0</Type> <Type>http://openid.net/extensions/sreg/1.1</Type> - <URI><%=new Uri(Request.Url, Response.ApplyAppPathModifier("~/server.aspx"))%></URI> + <URI><%=new Uri(new HttpRequestWrapper(Request).GetPublicFacingUrl(), Response.ApplyAppPathModifier("~/server.aspx"))%></URI> </Service> </XRD> </xrds:XRDS> |