private void SignIn(List<Claim> claims)//Mind!!! This is System.Security.Claims not WIF claims { var claimsIdentity = new OwinIdentity(claims, DefaultAuthenticationTypes.ApplicationCookie); //This uses OWIN authentication AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = false }, claimsIdentity); HttpContext.User = new OwinMain(AuthenticationManager.AuthenticationResponseGrant.Principal); }
public OwinMain(OwinIdentity identity) : base(identity) { }