コード例 #1
0
 public TokenIssuerMiddlewareBase(RequestDelegate next,
                                  ICrypter crypter,
                                  TokenIssuerOptions tokenIssuerOptions)
 {
     _next    = next;
     _crypter = crypter;
     _options = tokenIssuerOptions;
 }
コード例 #2
0
 public TokenIssuerMiddleware(RequestDelegate next, ICrypter crypter, TokenIssuerOptions tokenIssuerOptions)
     : base(next, crypter, tokenIssuerOptions)
 {
 }
コード例 #3
0
 public static void UseTokenIssuerMiddleware(this IApplicationBuilder app, TokenIssuerOptions tokenIssuerOptions)
 {
     app.UseMiddleware <TokenIssuerMiddleware>(tokenIssuerOptions);
 }
コード例 #4
0
 public static void UseTokenIssuerMiddleware <TTokenIssuerMiddleware, TAuthServerResponse>(this IApplicationBuilder app, TokenIssuerOptions tokenIssuerOptions)
     where TAuthServerResponse : class, IAuthServerResponse, new()
     where TTokenIssuerMiddleware : TokenIssuerMiddlewareBase <TAuthServerResponse>
 {
     app.UseMiddleware <TTokenIssuerMiddleware>(tokenIssuerOptions);
 }