diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-04-26 19:36:32 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-04-26 19:36:32 -0700 |
commit | ca9c747ba9932cd9f506968bdd6845473bd1bf51 (patch) | |
tree | 8c789b64e7d4bb365a1c3b430a71bc78adcb97dd /samples/OpenIdProviderMvc/Controllers/UserController.cs | |
parent | 02a87dd6f2aa8d14df4d877e7a6c0b8fd75bc2cb (diff) | |
parent | 8e3d5bb5d6e9cdfe6aa05394af082d142fcc9a0c (diff) | |
download | DotNetOpenAuth-ca9c747ba9932cd9f506968bdd6845473bd1bf51.zip DotNetOpenAuth-ca9c747ba9932cd9f506968bdd6845473bd1bf51.tar.gz DotNetOpenAuth-ca9c747ba9932cd9f506968bdd6845473bd1bf51.tar.bz2 |
Merge branch 'pairwise'
Diffstat (limited to 'samples/OpenIdProviderMvc/Controllers/UserController.cs')
-rw-r--r-- | samples/OpenIdProviderMvc/Controllers/UserController.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/samples/OpenIdProviderMvc/Controllers/UserController.cs b/samples/OpenIdProviderMvc/Controllers/UserController.cs index 70bea04..c160fce 100644 --- a/samples/OpenIdProviderMvc/Controllers/UserController.cs +++ b/samples/OpenIdProviderMvc/Controllers/UserController.cs @@ -7,6 +7,14 @@ namespace OpenIdProviderMvc.Controllers { using System.Web.Mvc.Ajax; public class UserController : Controller { + public ActionResult PpidIdentity() { + if (Request.AcceptTypes.Contains("application/xrds+xml")) { + return View("PpidXrds"); + } + + return View(); + } + public ActionResult Identity(string id) { var redirect = this.RedirectIfNotNormalizedRequestUri(); if (redirect != null) { @@ -25,6 +33,10 @@ namespace OpenIdProviderMvc.Controllers { return View(); } + public ActionResult PpidXrds() { + return View(); + } + private ActionResult RedirectIfNotNormalizedRequestUri() { Uri normalized = Models.User.GetNormalizedClaimedIdentifier(Request.Url); if (Request.Url != normalized) { |