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)); }
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) { }
public BearerSigningInContext(HttpContext context, BearerAuthenticationOptions options, ClaimsPrincipal principal, AuthenticationProperties properties) : base(context, options) { Principal = principal; Properties = properties; }
public BearerBaseContext(HttpContext context, BearerAuthenticationOptions options) : base(context) { Options = options; }
public BearerUnauthorizedContext(HttpContext context, BearerAuthenticationOptions options) : base(context, options) { }