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));
 }
Beispiel #2
0
 public AccessTokenValidatorMiddleware(IAccessTokenDecoder accessTokenDecoder)
 {
     _accessTokenDecoder = accessTokenDecoder ?? throw new ArgumentNullException(nameof(accessTokenDecoder));
 }