/// <summary> /// Performs constructor injection for repository interfaces used in this service. /// </summary> /// <param name="userManager"></param> /// <param name="signInManager"></param> /// <param name="tokenManagement"></param> /// <param name="httpClient"></param> /// <param name="contextRepository"></param> /// <param name="userRepository"></param> /// <param name="httpContextAccessor"></param> /// <param name="milvaMailSender"></param> /// <param name="sharedLocalizer"></param> /// <param name="milvaLogger"></param> /// <param name="redisCacheService"></param> public AccountService(UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, ITokenManagement tokenManagement, HttpClient httpClient, IContextRepository <EducationAppDbContext> contextRepository, IBaseRepository <AppUser, Guid, EducationAppDbContext> userRepository, IHttpContextAccessor httpContextAccessor, IMilvaMailSender milvaMailSender, IStringLocalizer <SharedResource> sharedLocalizer, IMilvaLogger milvaLogger, IRedisCacheService redisCacheService) : base(userManager, signInManager, tokenManagement, contextRepository, sharedLocalizer, httpContextAccessor, true) { _userName = httpContextAccessor.HttpContext.User.Identity.Name; _redisCacheService = redisCacheService; _milvaLogger = milvaLogger; _milvaMailSender = milvaMailSender; _userRepository = userRepository; _userManager = userManager; _signInManager = signInManager; _httpClient = httpClient; _contextRepository = contextRepository; _httpContextAccessor = httpContextAccessor; _localizer = sharedLocalizer; _tokenManagement = tokenManagement; _loginProvider = tokenManagement.LoginProvider; _tokenName = tokenManagement.TokenName; }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticationProvider"/> class. /// </summary> /// <param name="tokenMgmt">Provides the ability to manage access tokens.</param> /// <param name="customerId">Identifier for customer whose resources are being accessed.</param> /// <exception cref="System.ArgumentException"> /// <paramref name="customerId"/> is empty or null. /// </exception> /// <exception cref="System.ArgumentNullException"> /// <paramref name="tokenMgmt"/> is null. /// </exception> public AuthenticationProvider(ITokenManagement tokenMgmt, string customerId) { tokenMgmt.AssertNotNull(nameof(tokenMgmt)); customerId.AssertNotEmpty(nameof(customerId)); this.customerId = customerId; this.tokenMgmt = tokenMgmt; }
public AuthenticateService( IUsersRepository <User> usersRepo, IRolesRepository <Role> rolesRepo, IAppsRepository <App> appsRepo, IAppAdminsRepository <AppAdmin> appsAdminRepo, IUserManagementService userManagementServ, IOptions <TokenManagement> tokenManage) { usersRepository = usersRepo; rolesRepository = rolesRepo; appsRepository = appsRepo; appAdminsRepository = appsAdminRepo; userManagementService = userManagementServ; tokenManagement = tokenManage.Value; }
/// <summary> /// Performs constructor injection for repository interfaces used in this service. /// </summary> /// <param name="userManager"></param> /// <param name="signInManager"></param> /// <param name="tokenManagement"></param> /// <param name="contextRepository"></param> /// <param name="localizer"></param> /// <param name="httpContextAccessor"></param> /// <param name="useWhiteList"></param> public IdentityOperations(TUserManager userManager, SignInManager <TUser> signInManager, ITokenManagement tokenManagement, IContextRepository <TDbContext> contextRepository, TLocalizer localizer, IHttpContextAccessor httpContextAccessor, bool useWhiteList) { _userManager = userManager; _signInManager = signInManager; _tokenManagement = tokenManagement; _localizer = localizer; _contextRepository = contextRepository; _userName = httpContextAccessor.HttpContext.User.Identity.Name; _useWhiteList = useWhiteList; _loginProvier = tokenManagement.LoginProvider; _tokenName = tokenManagement.TokenName; }
public EntitlementsClient(HttpClient client, ISPAPIConfiguration configuration, ITokenManagement tokenManagement) : this(client,false) { _configuration = configuration; _tokenManagement = tokenManagement; }
public FBAInboundEligibilityClient(HttpClient client, ISPAPIConfiguration configuration, ITokenManagement tokenManagement) : this(client, false) { _configuration = configuration; _tokenManagement = tokenManagement; }
public static IOrdersClient Create(SPAPIUserKeyPair sPAPIUserKeyPair, HttpClient httpClient, ISPAPIConfiguration configuration, ITokenManagement tokenManagement) { return(new OrdersClient(sPAPIUserKeyPair, httpClient, configuration, tokenManagement)); }
public OrdersClient(SPAPIUserKeyPair sPAPIUserKeyPair, HttpClient client, ISPAPIConfiguration configuration, ITokenManagement tokenManagement) : this(client, false) { _sPAPIUserKeyPair = sPAPIUserKeyPair; _configuration = configuration; _tokenManagement = tokenManagement; }
public AuthorizationClient(HttpClient client, ISPAPIConfiguration configuration, ITokenManagement tokenManagement) : this(client, false) { _configuration = configuration; _tokenManagement = tokenManagement; }
public static IProductPricingClient Create(SPAPIUserKeyPair sPAPIUserKeyPair, HttpClient httpClient, ISPAPIConfiguration configuration, ITokenManagement tokenManagement) { return new ProductPricingClient(sPAPIUserKeyPair, httpClient, configuration, tokenManagement); }
public FulfillmentInboundClient(HttpClient client, ISPAPIConfiguration configuration, ITokenManagement tokenManagement) : this(client, false) { _configuration = configuration; _tokenManagement = tokenManagement; }
/// <summary> /// Initializes a new instance of the <see cref="LicenseProcessor"/> class. /// </summary> /// <param name="tokenMgmt">Provides the ability to manage access tokens.</param> public LicenseProcessor(ITokenManagement tokenMgmt) { tokenMgmt.AssertNotNull(nameof(tokenMgmt)); this.tokenMgmt = tokenMgmt; }
public static IListingsRestrictionsClient Create(SPAPIUserKeyPair sPAPIUserKeyPair, HttpClient httpClient, ISPAPIConfiguration configuration, ITokenManagement tokenManagement) { return(new ListingsRestrictionsClient(sPAPIUserKeyPair, httpClient, configuration, tokenManagement)); }
public TokenAuthenticationService(ITokenManagement tokenManagement) { _tokenManagement = tokenManagement; }
public TokenController(IConfiguration config, IApplicationUserService userService, ITokenManagement tokenManagement) { _config = config; _userService = userService; _tokenManagement = tokenManagement; }