private static ClaimsIdentity ManipulateClaims(ClaimsIdentity claimsIdentity, IClaimsAppender claimsAppender)
 {
     var ci = claimsIdentity;
     ci = RemoveClaims(claimsAppender, ci);
     ci = ModifyClaims(claimsAppender, ci);
     ci = AppendClaims(claimsAppender, ci);
     return ci;
 }
 private static ClaimsIdentity AppendClaims(IClaimsAppender claimsAppender, ClaimsIdentity ci)
 {
     try
     {
         ci = claimsAppender.AppendClaimsTo(ci);
     }
     catch (NotImplementedException) { }
     return ci;
 }
 private static ClaimsIdentity RemoveClaims(IClaimsAppender claimsAppender, ClaimsIdentity ci)
 {
     try
     {
         ci = claimsAppender.RemoveClaimsFrom(ci);
     }
     catch (NotImplementedException) { }
     return ci;
 }
Exemplo n.º 4
0
 private static ClaimsIdentity AppendClaims(IClaimsAppender claimsAppender, ClaimsIdentity ci)
 {
     try
     {
         ci = claimsAppender.AppendClaimsTo(ci);
     }
     catch (NotImplementedException) { }
     return(ci);
 }
Exemplo n.º 5
0
 private static ClaimsIdentity RemoveClaims(IClaimsAppender claimsAppender, ClaimsIdentity ci)
 {
     try
     {
         ci = claimsAppender.RemoveClaimsFrom(ci);
     }
     catch (NotImplementedException) { }
     return(ci);
 }
Exemplo n.º 6
0
        private static ClaimsIdentity ManipulateClaims(ClaimsIdentity claimsIdentity, IClaimsAppender claimsAppender)
        {
            var ci = claimsIdentity;

            ci = RemoveClaims(claimsAppender, ci);
            ci = ModifyClaims(claimsAppender, ci);
            ci = AppendClaims(claimsAppender, ci);
            return(ci);
        }