public PostAuthenticateMiddleware(RequestDelegate next, PostAuthenticationMiddlewareOptions options)
 {
     _options = options;
     _next    = next;
 }
 public static IApplicationBuilder UsePostAuthenticateMiddleware(this IApplicationBuilder application, PostAuthenticationMiddlewareOptions options)
 {
     return(application.UseMiddleware <PostAuthenticateMiddleware>(options));
 }
 public SetUserMiddleware(RequestDelegate next, PostAuthenticationMiddlewareOptions options) : base(next, options)
 {
 }
        public static IApplicationBuilder UsePostAuthenticateMiddleware(this IApplicationBuilder application, IClaimType claimType)
        {
            var options = new PostAuthenticationMiddlewareOptions(claimType);

            return(application.UsePostAuthenticateMiddleware(options));
        }