Ejemplo n.º 1
0
 public ExternalGrantValidator(IExternalUserCacheStrategy userExternalService, IUserService userService, IHttpContextAccessor contextAccessor)
 {
     _userExternalService = userExternalService;
     _userService         = userService;
     _contextAccessor     = contextAccessor;
     GrantType            = CustomGrantType.External;
 }
Ejemplo n.º 2
0
 public ExternalUserController(IExternalUserCacheStrategy externalUserService, IMapper mapper, ILogger <ExternalUserController> logger, IExternalUserRepository externalUserRepository, IUnitOfWork unitOfWork)
 {
     _externalUserService = externalUserService;
     _mapper = mapper;
     _logger = logger;
     _externalUserRepository = externalUserRepository;
     _unitOfWork             = unitOfWork;
 }
Ejemplo n.º 3
0
 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;
 }