public AuthenticationController(IConfiguration config, IUserRepository userRepository,
                                 IAuthClientRepository authClientRepository)
 {
     _config               = config;
     _userRepository       = userRepository;
     _authClientRepository = authClientRepository;
 }
Ejemplo n.º 2
0
 public AuthController(
     UserManager <User> userMgr,
     IPasswordHasher <User> hasher,
     SignInManager <User> signInMgr,
     ILogger <AuthController> logger,
     ILanguageManager languageManager,
     IOptions <JwtOptions> tokenOptions,
     IAuthClientRepository authClientRepo,
     IAuthRefreshTokenRepository authRefreshTokenRepo
     ) : base(languageManager)
 {
     _signInMgr            = signInMgr;
     _logger               = logger;
     _userMgr              = userMgr;
     _hasher               = hasher;
     _tokenOptions         = tokenOptions;
     _authClientRepo       = authClientRepo;
     _authRefreshTokenRepo = authRefreshTokenRepo;
 }
Ejemplo n.º 3
0
 public ApplicationOAuthProvider(
     IIdentityTokenPropertiesFormater <User, Guid> propertiesFormatter)
     : base(propertiesFormatter, "DataAccessClientId")
 {
     _authClientRepository = new AuthClientRepository(_context);
 }