示例#1
0
 public ChangePasswordModel(
     IIdentityServices identityServices,
     ITranslationsProvider translationsProvider)
 {
     _identityServices     = identityServices;
     _translationsProvider = translationsProvider;
 }
示例#2
0
 public EmailNotConfirmedModel(
     IIdentityServices identityServices,
     ITranslationsProvider translationsProvider)
 {
     _identityServices     = identityServices;
     _translationsProvider = translationsProvider;
 }
示例#3
0
        public LoginModel(
            IIdentityServices identityServices,
            IConfigurationProvider configurationProvider,
            IIdentityServerInteractionService interaction,
            IClientStore clientStore,
            IAuthenticationSchemeProvider schemeProvider,
            IEventService events,
            ITranslationsProvider translationsProvider,
            IDataProtectionProvider dataProtectionProvider,
            IServiceProvider serviceProvider)
        {
            _identityServices      = identityServices;
            _configurationProvider = configurationProvider;
            _interaction           = interaction;
            _clientStore           = clientStore;
            _schemeProvider        = schemeProvider;
            _events = events;

            _segmentProvider = serviceProvider.GetService <ISegmentProvider>();

            _tenantInfoAccessor = serviceProvider.GetService <ITenantInfoAccessor>();

            _translationsProvider = translationsProvider;

            _dataProtectionProvider = dataProtectionProvider;
        }
示例#4
0
 public IndexModel(
     IIdentityServices identityServices,
     ITranslationsProvider translationsProvider)
 {
     _identityServices     = identityServices;
     _translationsProvider = translationsProvider;
 }
 public IdentityController(IIdentityServices identityServices, IASampleRedisCache cache, IUserLoginRepository userLoginRepository = null, IHttpContextAccessor accessor = null, IConfiguration configuration = null)
 {
     _identityServices    = identityServices;
     _cache               = cache;
     _userLoginRepository = userLoginRepository;
     _accessor            = accessor;
     _configuration       = configuration;
 }
示例#6
0
 public ConfirmEmailModel(
     IIdentityServices identityServices,
     IEventService events,
     ITranslationsProvider translationsProvider)
 {
     _identityServices     = identityServices;
     _events               = events;
     _translationsProvider = translationsProvider;
 }
示例#7
0
 public LogoutModel(
     IIdentityServices identityServices,
     IIdentityServerInteractionService interaction,
     IEventService events)
 {
     _identityServices = identityServices;
     _interaction      = interaction;
     _events           = events;
 }
示例#8
0
        public EmailNotConfirmedModel(
            IIdentityServices identityServices,
            ITranslationsProvider translationsProvider,
            IDataProtectionProvider dataProtectionProvider)
        {
            _identityServices     = identityServices;
            _translationsProvider = translationsProvider;

            _dataProtectionProvider = dataProtectionProvider;
        }
示例#9
0
        public ForgotPasswordModel(
            IIdentityServices identityServices,
            ITranslationsProvider translationsProvider,
            IServiceProvider serviceProvider)
        {
            _identityServices     = identityServices;
            _translationsProvider = translationsProvider;

            var recaptchaSettings = serviceProvider.GetService <IOptions <RecaptchaSettings> >();

            if (recaptchaSettings != null)
            {
                Recaptcha = recaptchaSettings.Value;
            }
        }
示例#10
0
 public AdminController(IIdentityServices identityServices,
                        IRefreshTokenServices refreshTokenServices,
                        IMenuRepository menuRepository,
                        IRoleRepository roleRepository,
                        UserManager <User> userManager,
                        IASampleRedisCache cache,
                        IUserRepository userRepository,
                        IUserLoginRepository userLoginRepository)
 {
     _identityServices     = identityServices;
     _refreshTokenServices = refreshTokenServices;
     _menuRepository       = menuRepository;
     _roleRepository       = roleRepository;
     _userManager          = userManager;
     _cache               = cache;
     _userRepository      = userRepository;
     _userLoginRepository = userLoginRepository;
 }
示例#11
0
        public RegisterModel(
            IIdentityServices identityServices,
            IConfigurationProvider configurationProvider,
            IEventService events,
            ITranslationsProvider translationsProvider,
            IServiceProvider serviceProvider)
        {
            _identityServices      = identityServices;
            _configurationProvider = configurationProvider;

            _events = events;

            _segmentProvider = serviceProvider.GetService <ISegmentProvider>();

            _tenantInfoAccessor = serviceProvider.GetService <ITenantInfoAccessor>();

            _translationsProvider = translationsProvider;
        }
示例#12
0
 public AccountController(IIdentityServices identityServices)
 {
     this.identityServices = identityServices;
 }
示例#13
0
 public AuthController(IIdentityServices identityService)
 {
     this.identityServices = identityService;
 }
示例#14
0
 public ConfirmEmailModel(
     IIdentityServices identityServices)
 {
     _identityServices = identityServices;
 }
示例#15
0
 public UsersController(IIdentityServices identityService)
 {
     _identityService = identityService;
 }
示例#16
0
 public IdentityController(IIdentityServices identityService)
 {
     _identityService = identityService;
 }
 public IssuesController(SqlDbContext context, IIdentityServices identity)
 {
     _context  = context;
     _identity = identity;
 }
示例#18
0
 public IdentityController(IIdentityServices identityServices)
 {
     _identityServices = identityServices;
 }