public OidcProvidersController(
     ILogger <OidcProvidersController> logger,
     IOidcProviderStore oidcProviderStore)
 {
     _logger            = logger;
     _oidcProviderStore = oidcProviderStore;
 }
        public MyAuthenticationSchemeProvider(
            IOptions <AuthenticationOptions> options,
            IOidcProviderStore oidcProviderStore)
            : base(options)
        {
            this._oidcProviderStore = oidcProviderStore;

            if (this._oidcProviderStore == null)
            {
                throw new ArgumentNullException($"An implementation of {typeof(IOidcProviderStore).FullName} must be registered in the dependency container");
            }

            this._oidcHandlerType = typeof(OpenIdConnectHandler);
        }
Exemple #3
0
 public MyOidcPostconfigurator(IOidcProviderStore oidcProviderStore)
 {
     _oidcProviderStore = oidcProviderStore;
 }