示例#1
0
    public IdentityProviderConfigurationValidation()
    {
        _options = new IdentityServerOptions();
        _options.DynamicProviders.AddProviderType <OpenIdConnectHandler, OpenIdConnectOptions, OidcProvider>("oidc");

        _validator = new DefaultIdentityProviderConfigurationValidator(_options);
    }
示例#2
0
    /// <summary>
    /// Initializes a new instance of the <see cref="ValidatingIdentityProviderStore{T}" /> class.
    /// </summary>
    public ValidatingIdentityProviderStore(T inner, IIdentityProviderConfigurationValidator validator, IEventService events, ILogger <ValidatingIdentityProviderStore <T> > logger)
    {
        _inner     = inner;
        _validator = validator;
        _events    = events;
        _logger    = logger;

        _validatorType = validator.GetType().FullName;
    }