Here's a sample implementation of a middleware that adds a claim to the identity of the user:
main.cs980 chars34 lines
In this example, we first define a AddClaimsMiddleware
class implementing the middleware logic of adding a claim to the current user's identity. We create an extension method UseAddClaims
that can be used to add this middleware in the pipeline.
To use this middleware in your application, you can add it to the pipeline with the desired claim type and value:
main.cs152 chars9 lines
This middleware can then be used in the authentication process to add custom claims to the identity of the user.
gistlibby LogSnag