diff options
Diffstat (limited to 'samples/OpenIdProviderWebForms/server.aspx')
-rw-r--r-- | samples/OpenIdProviderWebForms/server.aspx | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/samples/OpenIdProviderWebForms/server.aspx b/samples/OpenIdProviderWebForms/server.aspx new file mode 100644 index 0000000..10030a6 --- /dev/null +++ b/samples/OpenIdProviderWebForms/server.aspx @@ -0,0 +1,53 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="OpenIdProviderWebForms.server" CodeBehind="server.aspx.cs" ValidateRequest="false" %> + +<%@ Register Assembly="DotNetOpenAuth" Namespace="DotNetOpenAuth.OpenId.Provider" TagPrefix="openid" %> +<html> +<head> + <title>This is an OpenID server</title> +</head> +<body> + <form runat='server'> + <%-- This page provides an example of how to use the ProviderEndpoint control on an ASPX page + to host an OpenID Provider. Alternatively for greater performance an .ashx file can be used. + See Provider.ashx for an example. A typical web site will NOT use both .ashx and .aspx + provider endpoints. + This server.aspx page is the default provider endpoint to use. To switch to the .ashx handler, + change the user_xrds.aspx and op_xrds.aspx files to point to provider.ashx instead of server.aspx. + --%> + <openid:ProviderEndpoint runat="server" OnAuthenticationChallenge="provider_AuthenticationChallenge" /> + <p> + <asp:Label ID="serverEndpointUrl" runat="server" EnableViewState="false" /> + is an OpenID server endpoint. + </p> + <p> + For more information about OpenID, see: + </p> + <table> + <tr> + <td> + <a href="http://dotnetopenid.googlecode.com/">http://dotnetopenid.googlecode.com/</a> + </td> + <td> + Home of this library + </td> + </tr> + <tr> + <td> + <a href="http://www.openid.net/">http://www.openid.net/</a> + </td> + <td> + The official OpenID Web site + </td> + </tr> + <tr> + <td> + <a href="http://www.openidenabled.com/">http://www.openidenabled.com/</a> + </td> + <td> + An OpenID community Web site + </td> + </tr> + </table> + </form> +</body> +</html> |