Example #1
0
 public AuthnRequestBuilder(ICertificateManager certificateManager, IFederationPartyContextBuilder federationPartyContextBuilder, IXmlSerialiser serialiser, ICompression compression)
 {
     this._certificateManager            = certificateManager;
     this._federationPartyContextBuilder = federationPartyContextBuilder;
     this._serialiser  = serialiser;
     this._compression = compression;
 }
Example #2
0
        public ConfigurationManager(IFederationPartyContextBuilder 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);
        }
Example #3
0
 public TokenHandlerConfigurationProvider(IFederationPartyContextBuilder federationPartyContextBuilder, ICertificateValidator certificateValidator)
 {
     this._federationPartyContextBuilder = federationPartyContextBuilder;
     this._certificateValidator          = certificateValidator;
 }
Example #4
0
 public FederationConfigurationManager(IFederationPartyContextBuilder federationPartyContextBuilder, IConfigurationRetriever <MetadataBase> configRetriever)
     : base(federationPartyContextBuilder, configRetriever)
 {
 }