public static IAppBuilder UseClaimsTransformation(this IAppBuilder app, ClaimsTransformationOptions options) { if (options == null) { throw new ArgumentNullException("options"); } app.Use(typeof(ClaimsTransformationMiddleware), options); return(app); }
public ClaimsTransformationMiddleware(Func <IDictionary <string, object>, Task> next, ClaimsTransformationOptions options) { _next = next; _options = options; }