Example #1
0
        private static SecurityTokenHandlerConfiguration CreateStandardConfiguration(X509Certificate2 signingCertificate)
        {
            var configuration = new SecurityTokenHandlerConfiguration();

            configuration.AudienceRestriction.AudienceMode = AudienceUriMode.Never;
            configuration.IssuerNameRegistry = signingCertificate.CreateIssuerNameRegistry();
            configuration.IssuerTokenResolver = signingCertificate.CreateSecurityTokenResolver();
            configuration.SaveBootstrapContext = true;

            return configuration;
        }