コード例 #1
0
 public AuthenticateController(
     IAuthenticateActions authenticateActions,
     IDataProtectionProvider dataProtectionProvider,
     IEncoder encoder,
     ITranslationManager translationManager,
     ISimpleIdentityServerEventSource simpleIdentityServerEventSource,
     IUrlHelperFactory urlHelperFactory,
     IActionContextAccessor actionContextAccessor,
     IEventAggregateRepository eventAggregateRepository,
     IEventPublisher eventPublisher,
     IAuthenticationService authenticationService,
     IAuthenticationSchemeProvider authenticationSchemeProvider,
     IUserActions userActions,
     IPayloadSerializer payloadSerializer,
     AuthenticateOptions authenticateOptions,
     IConfigurationService configurationService,
     ILoginActions loginActions,
     EidAuthenticateOptions eidAuthenticateOptions) : base(authenticationService, userActions, authenticateOptions)
 {
     _authenticateActions             = authenticateActions;
     _dataProtector                   = dataProtectionProvider.CreateProtector("Request");
     _encoder                         = encoder;
     _translationManager              = translationManager;
     _simpleIdentityServerEventSource = simpleIdentityServerEventSource;
     _urlHelper                       = urlHelperFactory.GetUrlHelper(actionContextAccessor.ActionContext);
     _eventAggregateRepository        = eventAggregateRepository;
     _eventPublisher                  = eventPublisher;
     _payloadSerializer               = payloadSerializer;
     _authenticationSchemeProvider    = authenticationSchemeProvider;
     _configurationService            = configurationService;
     _loginActions                    = loginActions;
     _eidAuthenticateOptions          = eidAuthenticateOptions;
 }
コード例 #2
0
 public EventsController(IEventAggregateRepository repository,
                         ISearchParameterParser searchParameterParser,
                         IHalLinkBuilder halLinkBuilder)
 {
     _repository            = repository;
     _searchParameterParser = searchParameterParser;
     _halLinkBuilder        = halLinkBuilder;
 }
コード例 #3
0
 private void OnStarted(IEventAggregateRepository repository)
 {
     _eventSubscriber = new InMemoryEventSubscriber(new InMemoryOptions(), new List <IEventHandler>
     {
         new OauthHandler(repository),
         new OpenidHandler(repository),
         new ScimHandler(repository)
     });
     _eventSubscriber.Listen();
 }
コード例 #4
0
 public ConsentController(
     IConsentActions consentActions,
     IDataProtectionProvider dataProtectionProvider,
     ITranslationManager translationManager,
     IEventPublisher eventPublisher,
     IEventAggregateRepository eventAggregateRepository)
 {
     _consentActions           = consentActions;
     _dataProtector            = dataProtectionProvider.CreateProtector("Request");
     _translationManager       = translationManager;
     _eventPublisher           = eventPublisher;
     _eventAggregateRepository = eventAggregateRepository;
 }
コード例 #5
0
 public ConsentController(
     IConsentActions consentActions,
     IDataProtectionProvider dataProtectionProvider,
     ITranslationManager translationManager,
     IEventPublisher eventPublisher,
     IEventAggregateRepository eventAggregateRepository,
     IAuthenticationService authenticationService,
     IUserActions usersAction,
     IPayloadSerializer payloadSerializer,
     AuthenticateOptions authenticateOptions) : base(authenticationService, authenticateOptions)
 {
     _consentActions           = consentActions;
     _dataProtector            = dataProtectionProvider.CreateProtector("Request");
     _translationManager       = translationManager;
     _eventPublisher           = eventPublisher;
     _eventAggregateRepository = eventAggregateRepository;
     _payloadSerializer        = payloadSerializer;
 }
コード例 #6
0
 public AuthenticateController(
     IAuthenticateActions authenticateActions,
     IDataProtectionProvider dataProtectionProvider,
     IEncoder encoder,
     ITranslationManager translationManager,
     ISimpleIdentityServerEventSource simpleIdentityServerEventSource,
     IUrlHelperFactory urlHelperFactory,
     IActionContextAccessor actionContextAccessor,
     IEventAggregateRepository eventAggregateRepository,
     IEventPublisher eventPublisher)
 {
     _authenticateActions             = authenticateActions;
     _dataProtector                   = dataProtectionProvider.CreateProtector("Request");
     _encoder                         = encoder;
     _translationManager              = translationManager;
     _simpleIdentityServerEventSource = simpleIdentityServerEventSource;
     _urlHelper                       = urlHelperFactory.GetUrlHelper(actionContextAccessor.ActionContext);
     _eventAggregateRepository        = eventAggregateRepository;
     _eventPublisher                  = eventPublisher;
 }
コード例 #7
0
 public EventProviderService()
 {
     eventRepository = new EventAggregateRepository();
 }
コード例 #8
0
 public RegistrationHandler(IEventAggregateRepository repository, IPayloadSerializer serializer)
 {
     _repository = repository;
     _serializer = serializer;
 }
コード例 #9
0
 public ScimHandler(IEventAggregateRepository repository)
 {
     _repository = repository;
 }
コード例 #10
0
 public UserInfoHandler(IEventAggregateRepository repository, IPayloadSerializer serializer)
 {
     _repository = repository;
     _serializer = serializer;
 }
コード例 #11
0
 public OpenidHandler(IEventAggregateRepository repository)
 {
     _repository = repository;
 }
コード例 #12
0
 public GroupHandler(IEventAggregateRepository repository)
 {
     _repository = repository;
 }
コード例 #13
0
 public OauthHandler(IEventAggregateRepository repository)
 {
     _repository = repository;
 }
コード例 #14
0
 public OpenIdErrorHandler(IEventAggregateRepository repository, EventStoreHandlerOptions options)
 {
     _repository = repository;
     _options    = options;
 }
コード例 #15
0
 public TokenHandler(IEventAggregateRepository repository, EventStoreHandlerOptions options)
 {
     _repository = repository;
     _options    = options;
 }
コード例 #16
0
 public AnnouncementProviderService()
 {
     eventAggregateRepository = new EventAggregateRepository();
 }
コード例 #17
0
 public IntrospectionHandler(IEventAggregateRepository repository, IPayloadSerializer payloadSerializer)
 {
     _repository        = repository;
     _payloadSerializer = payloadSerializer;
 }