コード例 #1
0
ファイル: TokenProviderMiddleware.cs プロジェクト: cddldg/DG
 public TokenProviderMiddleware(RequestDelegate next, IOptions <TokenProviderOptions> options, IAuthenticationSchemeProvider schemes)
 {
     _next    = next;
     _options = options.Value;
     Schemes  = schemes;
 }
コード例 #2
0
 public static IApplicationBuilder UseAuthentication(this IApplicationBuilder app, TokenProviderOptions options)
 {
     if (app == null)
     {
         throw new ArgumentNullException(nameof(app));
     }
     return(app.UseMiddleware <TokenProviderMiddleware>(Options.Create(options)));
 }