コード例 #1
0
 public AuthService(ILogger <AuthService> logger, ILoginUseCase loginUseCase, LoginPresenter loginPresenter, IExchangeRefreshTokenUseCase exchangeRefreshTokenUseCase, ExchangeRefreshTokenPresenter exchangeRefreshTokenPresenter, IOptions <AuthSettings> authSettings)
 {
     _logger         = logger;
     _loginUseCase   = loginUseCase;
     _loginPresenter = loginPresenter;
     _exchangeRefreshTokenUseCase   = exchangeRefreshTokenUseCase;
     _exchangeRefreshTokenPresenter = exchangeRefreshTokenPresenter;
     _authSettings = authSettings.Value;
 }
コード例 #2
0
 public ExchangeRefreshTokenCommandHandler(ILogger <ExchangeRefreshTokenCommandHandler> logger, IOptions <AuthSettings> authSettings, IExchangeRefreshTokenUseCase useCase, ExchangeRefreshTokenPresenter presenter)
 {
     _logger       = logger;
     _useCase      = useCase;
     _presenter    = presenter;
     _authSettings = authSettings.Value;
 }
コード例 #3
0
 public AuthenticationController(IOptions <JwtOptions> jwtOptions,
                                 ILoginUseCase loginUseCase, LoginPresenter loginPresenter,
                                 IExchangeRefreshTokenUseCase exchangeRefreshTokenUseCase, ExchangeRefreshTokenPresenter exchangeRefreshTokenPresenter)
 {
     _jwtOptions     = jwtOptions.Value;
     _loginUseCase   = loginUseCase;
     _loginPresenter = loginPresenter;
     _exchangeRefreshTokenUseCase   = exchangeRefreshTokenUseCase;
     _exchangeRefreshTokenPresenter = exchangeRefreshTokenPresenter;
 }
コード例 #4
0
 public ExternalAuthController(IFacebookAuthUseCase facebookAuthUseCase, LoginPresenter loginPresenter, IExchangeRefreshTokenUseCase exchangeRefreshTokenUseCase, ExchangeRefreshTokenPresenter exchangeRefreshTokenPresenter, IOptions <AuthSettings> authSettings)
 {
     _facebookAuthUseCase = facebookAuthUseCase;
     _loginPresenter      = loginPresenter;
     _authSettings        = authSettings.Value;
 }