public void CreatesCorrectPolicy(string sectionName) { var basePolicy = new SectionPolicy(sectionName); var xml = basePolicy.GetXml().ToString(); xml.Should().Be($@"<{sectionName} />"); }
public ISectionPolicy Create() { var sectionPolicy = new SectionPolicy("cors"); sectionPolicy.AddInnerPolicy(_allowedOrigins); sectionPolicy.AddInnerPolicy(_allowedMethods); sectionPolicy.AddInnerPolicy(_allowedHeaders); sectionPolicy.AddInnerPolicy(_exposedHeaders); return(sectionPolicy); }
public JwtValidationPolicy(IDictionary <string, string> attributes, string openIdConfigUrl = null, IEnumerable <string> issuers = null, ISectionPolicy requiredClaims = null) : base("validate-jwt", attributes) { _openIdConfig = openIdConfigUrl != null ? new OpenIdConfig(openIdConfigUrl) : null; _issuers = issuers != null ? new Issuers(issuers) : null; _requiredClaims = requiredClaims as SectionPolicy; }