Table of Contents [Hide/Show]
Claims Transformation ClassAttribute TestWeb ConfigSee Also
public class MyClaimsTransformer: ClaimsTransformer { public override void ApplyClaims(ClaimsIdentity identity) { if (identity == null) return; var checkclaims = identity.FindAll(p => p.Type == GroupClaimType.ad && p.Value == "CO-FDOTENTERPRISELIB"); if (checkclaims.Any()) identity.AddClaim(new Claim("http://example.dot.state.fl.us/claims/role", "Admin")); } }
[ClaimsAuthorize("http://example.dot.state.fl.us/claims/role","Admin")]
<system.identityModel> <identityConfiguration> <claimsAuthenticationManager type="ExampleApplication.Authentication.MyClaimsTransformer,ExampleApplication" />