public TokenIssuerMiddlewareBase(RequestDelegate next, ICrypter crypter, TokenIssuerOptions tokenIssuerOptions) { _next = next; _crypter = crypter; _options = tokenIssuerOptions; }
public TokenIssuerMiddleware(RequestDelegate next, ICrypter crypter, TokenIssuerOptions tokenIssuerOptions) : base(next, crypter, tokenIssuerOptions) { }
public static void UseTokenIssuerMiddleware(this IApplicationBuilder app, TokenIssuerOptions tokenIssuerOptions) { app.UseMiddleware <TokenIssuerMiddleware>(tokenIssuerOptions); }
public static void UseTokenIssuerMiddleware <TTokenIssuerMiddleware, TAuthServerResponse>(this IApplicationBuilder app, TokenIssuerOptions tokenIssuerOptions) where TAuthServerResponse : class, IAuthServerResponse, new() where TTokenIssuerMiddleware : TokenIssuerMiddlewareBase <TAuthServerResponse> { app.UseMiddleware <TTokenIssuerMiddleware>(tokenIssuerOptions); }