public ExternalGrantValidator(IExternalUserCacheStrategy userExternalService, IUserService userService, IHttpContextAccessor contextAccessor) { _userExternalService = userExternalService; _userService = userService; _contextAccessor = contextAccessor; GrantType = CustomGrantType.External; }
public ExternalUserController(IExternalUserCacheStrategy externalUserService, IMapper mapper, ILogger <ExternalUserController> logger, IExternalUserRepository externalUserRepository, IUnitOfWork unitOfWork) { _externalUserService = externalUserService; _mapper = mapper; _logger = logger; _externalUserRepository = externalUserRepository; _unitOfWork = unitOfWork; }
public UserController(IUserService userService, AppSettings appSettings, UserInteractionOptions interactionOptions, IValidationComponent validationComponent, IExternalClient externalClient, IIdentityServerInteractionService interaction, IExternalUserCacheStrategy externalUserService, Domain.Options.Endpoints endpoints, IMessageStore <ErrorMessage> errorMessageStore) { _userService = userService; _appSettings = appSettings; _interactionOptions = interactionOptions; _validationComponent = validationComponent; _externalClient = externalClient; _interaction = interaction; _externalUserService = externalUserService; _endpoints = endpoints; _errorMessageStore = errorMessageStore; }