Skip to content

Instantly share code, notes, and snippets.

@shinkathe
Last active August 29, 2015 13:56
Show Gist options
  • Save shinkathe/9306827 to your computer and use it in GitHub Desktop.
Save shinkathe/9306827 to your computer and use it in GitHub Desktop.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.IdentityModel;
using System.IdentityModel.Claims;
using System.IdentityModel.Services;
using System.Diagnostics;
namespace STS.Controllers
{
public class AuthenticationController : Controller
{
[Route("")]
public void Index()
{
// Deserialize the incoming WsFederation request into an object
var wsFederationMessage = WSFederationMessage.CreateFromUri(Request.Url);
// Write out all the stuff we got inside that request
Trace.Write(String.Join("\n", wsFederationMessage.Parameters.Select(i => String.Format("Found a key {0} with value {1}", i.Key, i.Value)))); }
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment