summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdProviderWebForms
diff options
context:
space:
mode:
Diffstat (limited to 'samples/OpenIdProviderWebForms')
-rw-r--r--samples/OpenIdProviderWebForms/OpenIdProviderWebForms.csproj7
-rw-r--r--samples/OpenIdProviderWebForms/user_xrds.aspx5
2 files changed, 10 insertions, 2 deletions
diff --git a/samples/OpenIdProviderWebForms/OpenIdProviderWebForms.csproj b/samples/OpenIdProviderWebForms/OpenIdProviderWebForms.csproj
index a4c9de9..176b8a6 100644
--- a/samples/OpenIdProviderWebForms/OpenIdProviderWebForms.csproj
+++ b/samples/OpenIdProviderWebForms/OpenIdProviderWebForms.csproj
@@ -118,12 +118,14 @@
<Compile Include="Code\Util.cs" />
<Compile Include="decide.aspx.cs">
<DependentUpon>decide.aspx</DependentUpon>
+ <SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="decide.aspx.designer.cs">
<DependentUpon>decide.aspx</DependentUpon>
</Compile>
<Compile Include="Default.aspx.cs">
<DependentUpon>Default.aspx</DependentUpon>
+ <SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Default.aspx.designer.cs">
<DependentUpon>Default.aspx</DependentUpon>
@@ -133,12 +135,14 @@
</Compile>
<Compile Include="login.aspx.cs">
<DependentUpon>login.aspx</DependentUpon>
+ <SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="login.aspx.designer.cs">
<DependentUpon>login.aspx</DependentUpon>
</Compile>
<Compile Include="ProfileFields.ascx.cs">
<DependentUpon>ProfileFields.ascx</DependentUpon>
+ <SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="ProfileFields.ascx.designer.cs">
<DependentUpon>ProfileFields.ascx</DependentUpon>
@@ -149,18 +153,21 @@
</Compile>
<Compile Include="server.aspx.cs">
<DependentUpon>server.aspx</DependentUpon>
+ <SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="server.aspx.designer.cs">
<DependentUpon>server.aspx</DependentUpon>
</Compile>
<Compile Include="TracePage.aspx.cs">
<DependentUpon>TracePage.aspx</DependentUpon>
+ <SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="TracePage.aspx.designer.cs">
<DependentUpon>TracePage.aspx</DependentUpon>
</Compile>
<Compile Include="user.aspx.cs">
<DependentUpon>user.aspx</DependentUpon>
+ <SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="user.aspx.designer.cs">
<DependentUpon>user.aspx</DependentUpon>
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>