summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdProviderMvc/Controllers/UserController.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-04-26 19:36:32 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2009-04-26 19:36:32 -0700
commitca9c747ba9932cd9f506968bdd6845473bd1bf51 (patch)
tree8c789b64e7d4bb365a1c3b430a71bc78adcb97dd /samples/OpenIdProviderMvc/Controllers/UserController.cs
parent02a87dd6f2aa8d14df4d877e7a6c0b8fd75bc2cb (diff)
parent8e3d5bb5d6e9cdfe6aa05394af082d142fcc9a0c (diff)
downloadDotNetOpenAuth-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.cs12
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) {