Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. var claims = new List<Claim>();
  2. claims.Add(new Claim(ClaimTypes.Name, "some Name"));
  3. claims.Add(new Claim(ClaimTypes.Email, "abc@xyz.com"));
  4. var identity = new ClaimsIdentity(claims, DefaultAuthenticationTypes.ApplicationCookie);
  5.  
  6. var ctx = Request.GetOwinContext();
  7. var authenticationManager = ctx.Authentication;
  8. authenticationManager.SignIn(identity);
  9.  
  10. var identity = (ClaimsPrincipal)Thread.CurrentPrincipal;
  11. string email = identity.Claims.Where(c => c.Type == ClaimTypes.Email).Select(c => c.Value).SingleOrDefault();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement