Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. public class BaseController : ApiController
  2. {
  3. private const string Token = "thirdyparty.token";
  4. private string Token
  5. {
  6. set
  7. {
  8. var claimsIdentity = (ClaimsIdentity)User.Identity;
  9. var claims = claimsIdentity.Claims;
  10. var tokenClaim = claims.FirstOrDefault(x => x.Type == EstecToken);
  11.  
  12. if (Token != null)
  13. {
  14. claimsIdentity.RemoveClaim(tokenClaim);
  15. }
  16. claimsIdentity.AddClaim(new Claim(Token, value));
  17. }
  18. get
  19. {
  20. var claimsIdentity = (ClaimsIdentity)User.Identity;
  21. var claims = claimsIdentity.Claims;
  22. var tokenClaim = claims.FirstOrDefault(x => x.Type == Token);
  23.  
  24. return tokenClaim?.Value;
  25. }
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement