public TokenController(IAccessTokenDecoder accessTokenDecoder, IRefreshTokenDecoder refreshTokenDecoder, IRefreshTokenService refreshTokenService, IMediator mediator) { _accessTokenDecoder = accessTokenDecoder ?? throw new ArgumentNullException(nameof(accessTokenDecoder)); _refreshTokenDecoder = refreshTokenDecoder ?? throw new ArgumentNullException(nameof(refreshTokenDecoder)); _refreshTokenService = refreshTokenService ?? throw new ArgumentNullException(nameof(refreshTokenService)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); }
public AccessTokenValidatorMiddleware(IAccessTokenDecoder accessTokenDecoder) { _accessTokenDecoder = accessTokenDecoder ?? throw new ArgumentNullException(nameof(accessTokenDecoder)); }