public JwtTokenService( IOptionsSnapshot <JwtTokenAuthOptions> jwtTokenOptions, ILogger <JwtTokenService> logger) { _jwtTokenOptions = jwtTokenOptions.Value; _logger = logger; }
public JwtTokenAuthenticationService( IUserService service, IJwtTokenService jwtTokenService, IOptionsSnapshot <JwtTokenAuthOptions> jwtTokenOptions) { _userService = service ?? throw new ArgumentNullException(nameof(service)); _jwtTokenOptions = jwtTokenOptions.Value; _jwtTokenService = jwtTokenService ?? throw new ArgumentNullException(nameof(jwtTokenService)); }