Skip to content
This repository was archived by the owner on Nov 19, 2017. It is now read-only.

Latest commit

 

History

History
14 lines (11 loc) · 425 Bytes

File metadata and controls

14 lines (11 loc) · 425 Bytes

Claims Transformation Middleware for OWIN/Katana

Nuget: IdentityModel.Owin.ClaimsTransformation

app.UseClaimsTransformation(incoming =>
    {
        // either add claims to incoming, or create new principal
        var appPrincipal = new ClaimsPrincipal(incoming);
        incoming.Identities.First().AddClaim(new Claim("appSpecific", "some_value"));

        return Task.FromResult(appPrincipal);
    });