public ActionResult TailspinSignIn(KirnauSignInViewModel signInInfo) { var ctx = System.Web.HttpContext.Current; SimulatedWindowsAuthenticationOperations.LogOnUser(signInInfo.FullName, ctx, ctx.Request, ctx.Response); return(this.HandleTailspinSignInResponse(signInInfo.FullName, new Uri(signInInfo.SignInRequest))); }
public ActionResult KirnauSignIn(string signInRequest) { // This simulates user authentication using Tailspin's registered members database var homeRealm = HttpUtility.ParseQueryString(signInRequest)["whr"]; var user = Kirnau.Users.Administrator; var domain = Kirnau.Users.Domain; if (!homeRealm.Equals(Kirnau.Federation.HomeRealm)) { domain = homeRealm.Substring(Kirnau.Federation.HomeRealm.Length + 1).ToUpperInvariant(); user = AllOrganizations.Users.Administrator; } var model = new KirnauSignInViewModel() { Domain = domain, UserName = user, SignInRequest = signInRequest }; return(this.View(model)); }