Ejemplo n.º 1
0
 public MetadataGeneratorBase(IFederationMetadataWriter federationMetadataWriter, ICertificateManager certificateManager, IMetadataSerialiser <MetadataBase> serialiser, Func <MetadataType, MetadataContext> contextFactory)
 {
     this._federationMetadataWriter = federationMetadataWriter;
     this._certificateManager       = certificateManager;
     this._serialiser     = serialiser;
     this._contextFactory = contextFactory;
 }
Ejemplo n.º 2
0
 public MetadataGeneratorBase(IFederationMetadataDispatcher metadataDispatcher, ICertificateManager certificateManager, IMetadataSerialiser <MetadataBase> serialiser, Func <MetadataGenerateRequest, FederationPartyConfiguration> contextFactory, ILogProvider logProvider)
 {
     this._metadataDispatcher = metadataDispatcher;
     this._certificateManager = certificateManager;
     this._serialiser         = serialiser;
     this._contextFactory     = contextFactory;
     this._logProvider        = logProvider;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Retrieve metadata from a given source and deserialise it
 /// </summary>
 /// <param name="retriever"></param>
 /// <param name="metadataSerialiser"></param>
 public WsFederationConfigurationRetriever(Func <string, IDocumentRetriever> retriever, IMetadataSerialiser <MetadataBase> metadataSerialiser)
 {
     if (retriever == null)
     {
         throw new ArgumentNullException(nameof(retriever));
     }
     if (metadataSerialiser == null)
     {
         throw new ArgumentNullException(nameof(metadataSerialiser));
     }
     this._metadataSerialiser = metadataSerialiser;
     this._retriever          = retriever;
 }
Ejemplo n.º 4
0
 public SPSSOMetadataProvider(IFederationMetadataDispatcher metadataDispatcher, ICertificateManager certificateManager, IMetadataSerialiser <MetadataBase> serialiser, Func <MetadataGenerateRequest, FederationPartyConfiguration> configuration, ILogProvider logProvider)
     : base(metadataDispatcher, certificateManager, serialiser, configuration, logProvider)
 {
 }
 public WsFederationConfigurationRetriever(IDocumentRetriever retriever, IMetadataSerialiser <MetadataBase> metadataSerialiser)
 {
     this._metadataSerialiser = metadataSerialiser;
     this._retriever          = retriever;
 }
Ejemplo n.º 6
0
 public SPSSOMetadataProvider(IFederationMetadataWriter metadataWriter, ICertificateManager certificateManager, IMetadataSerialiser <MetadataBase> serialiser, Func <MetadataType, MetadataContext> configuration)
     : base(metadataWriter, certificateManager, serialiser, configuration)
 {
 }
 public IdpSSOMetadataProvider(IFederationMetadataWriter metadataWriter, ICertificateManager certificateManager, IXmlSignatureManager xmlSignatureManager, IMetadataSerialiser <MetadataBase> serialiser, Func <IMetadataGenerator, IMetadataConfiguration> configuration)
     : base(metadataWriter, certificateManager, xmlSignatureManager, serialiser, configuration)
 {
 }