Esempio n. 1
0
        public static IApplicationBuilder UseBearerAuthentication(this IApplicationBuilder app, Action <BearerAuthenticationOptions> configureOptions)
        {
            if (app == null)
            {
                throw new ArgumentNullException(nameof(app));
            }
            var options = new BearerAuthenticationOptions();

            configureOptions?.Invoke(options);
            return(UseBearerAuthentication(app, options));
        }
Esempio n. 2
0
 public static IApplicationBuilder UseBearerAuthentication(this IApplicationBuilder app, BearerAuthenticationOptions options)
 {
     if (app == null)
     {
         throw new ArgumentNullException(nameof(app));
     }
     if (options == null)
     {
         throw new ArgumentNullException(nameof(options));
     }
     return(app.UseMiddleware <BearerAuthenticationMiddleware>(options));
 }
 public BearerForbiddenContext(HttpContext context, BearerAuthenticationOptions options) : base(context, options)
 {
 }
 public BearerSigningOutContext(HttpContext context, BearerAuthenticationOptions options) : base(context, options)
 {
 }
Esempio n. 5
0
 public BearerSigningInContext(HttpContext context, BearerAuthenticationOptions options, ClaimsPrincipal principal, AuthenticationProperties properties) : base(context, options)
 {
     Principal  = principal;
     Properties = properties;
 }
Esempio n. 6
0
 public BearerBaseContext(HttpContext context, BearerAuthenticationOptions options) : base(context)
 {
     Options = options;
 }
Esempio n. 7
0
 public BearerUnauthorizedContext(HttpContext context, BearerAuthenticationOptions options) : base(context, options)
 {
 }