Пример #1
0
        public ConfigurationManager(IAssertionPartyContextBuilder federationPartyContextBuilder, IConfigurationRetriever <T> configRetriever)
        {
            if (federationPartyContextBuilder == null)
            {
                throw new ArgumentNullException("context");
            }

            if (configRetriever == null)
            {
                throw new ArgumentNullException("configRetriever");
            }

            this._federationPartyContextBuilder = federationPartyContextBuilder;
            this._configRetriever = configRetriever;
            this._refreshLock     = new SemaphoreSlim(1);
        }
 public IdpInitDiscoveryService(IAssertionPartyContextBuilder fedeartionPartyContextBuilder)
 {
     this._fedeartionPartyContextBuilder = fedeartionPartyContextBuilder;
 }
 public TokenHandlerConfigurationProvider(IAssertionPartyContextBuilder federationPartyContextBuilder, ICertificateManager certificateManager)
 {
     this._federationPartyContextBuilder = federationPartyContextBuilder;
     this._certificateValidator          = certificateManager.CertificateValidator;
     this.certificateManager             = certificateManager;
 }
Пример #4
0
 public FederationConfigurationManager(IAssertionPartyContextBuilder federationPartyContextBuilder, IConfigurationRetriever <MetadataBase> configRetriever)
     : base(federationPartyContextBuilder, configRetriever)
 {
 }