public AppClaimsPrincipalFactory( IHttpContextAccessor httpContextAccessor, IExternalLoginProvider externalLoginProvider, UserManager <TUser> userManager, RoleManager <TRole> roleManager, IOptions <IdentityOptions> optionsAccessor ) : base(userManager, roleManager, optionsAccessor) { _httpContextAccessor = httpContextAccessor; _externalLoginProvider = externalLoginProvider; }
public ExternalLoginModel( SignInManager <ApplicationUser> signInManager, UserManager <ApplicationUser> userManager, IExternalLoginProvider externalLoginProvider, ITokenStore tokenStore, ILogger <ExternalLoginModel> logger) { _signInManager = signInManager; _userManager = userManager; _externalLoginProvider = externalLoginProvider; _tokenStore = tokenStore; _logger = logger; }
/// <summary> /// Constructor for Public User related API calls. /// </summary> /// <remarks> /// All dependencies are injected. /// </remarks> public UsersController(Container container, IUsersRepository usersRepository, IExternalLoginProvider externalLoginProvider, ICharactersRepository charactersRepository, IHeaderCustomerGUID customerGuid, IOptions <PublicAPIOptions> owsGeneralConfig, IOptions <APIPathOptions> owsApiPathConfig, IHttpClientFactory httpClientFactory) { _container = container; _usersRepository = usersRepository; _externalLoginProvider = externalLoginProvider; _charactersRepository = charactersRepository; _customerGuid = customerGuid; _owsGeneralConfig = owsGeneralConfig; _owsApiPathConfig = owsApiPathConfig; _httpClientFactory = httpClientFactory; }
public void SetData(IUsersRepository usersRepository, IExternalLoginProvider externalLoginProvider, IHeaderCustomerGUID customerGuid) { customerGUID = customerGuid.CustomerGUID; this.usersRepository = usersRepository; this.externalLoginProvider = externalLoginProvider; }