/// <summary>
 /// Init Auth controller
 /// </summary>
 /// <param name="authService">Auth Service</param>
 /// <param name="options">Application options</param>
 /// <param name="googleOptions">Google options</param>
 /// <param name="msOptions">Microsoft options</param>
 public AuthController(IAuthService authService, IOptions <ApplicationConfiguration> options, IOptions <GoogleConfiguration> googleOptions, IOptions <MicrosoftConfiguration> msOptions)
 {
     _authService = authService;
     _applicationConfiguration = options.Value;
     _googleConfiguration      = googleOptions.Value;
     _msConfiguration          = msOptions.Value;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Init Auth Service
 /// </summary>
 /// <param name="userService">User Service</param>
 /// <param name="tokenService">Token Service</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="roleManager">Role Manager</param>
 /// <param name="googleOptions">Google options</param>
 /// <param name="microsoftOptions">Microsoft options</param>
 /// <param name="clientFactory">HTTP Client factory</param>
 public AuthService(IUserService userService, ITokenService tokenService, UserManager <User> userManager, RoleManager <Role> roleManager, IOptions <GoogleConfiguration> googleOptions, IOptions <MicrosoftConfiguration> microsoftOptions, IHttpClientFactory clientFactory)
 {
     _userService            = userService;
     _tokenService           = tokenService;
     _userManager            = userManager;
     _roleManager            = roleManager;
     _googleConfiguration    = googleOptions.Value;
     _microsoftConfiguration = microsoftOptions.Value;
     _httpClientFactory      = clientFactory;
 }