Example #1
0
        public void SymmetricKeyTokenManager_GetTokenValidationParameters()
        {
            var issuerField               = "Issuer";
            var audienceField             = "Audience";
            var tokenValidationParameters = symmetricKeyTokenManager.GetTokenValidationParameters();

            Assert.IsInstanceOfType(tokenValidationParameters, typeof(TokenValidationParameters));

            var symmetricKeyTokenManagerDetails = typeof(SymmetricKeyTokenManager);
            var issuerValue   = symmetricKeyTokenManagerDetails.GetField(issuerField, BindingFlags.NonPublic | BindingFlags.Static).GetValue(issuerField);
            var audienceValue = symmetricKeyTokenManagerDetails.GetField(audienceField, BindingFlags.NonPublic | BindingFlags.Static).GetValue(audienceField);

            Assert.AreEqual(issuerValue, tokenValidationParameters.ValidIssuer);
            Assert.AreEqual(audienceValue, tokenValidationParameters.AllowedAudience);
        }
        public void SymmetricKeyTokenManager_GetTokenValidationParameters()
        {
            const string IssuerField               = "Issuer";
            const string AudienceField             = "Audience";
            var          tokenValidationParameters = _symmetricKeyTokenManager.GetTokenValidationParameters();

            tokenValidationParameters.Should().NotBeNull();
            Assert.IsInstanceOf(typeof(TokenValidationParameters), tokenValidationParameters);

            var symmetricKeyTokenManagerDetails = typeof(SymmetricKeyTokenManager);
            var issuerValue   = symmetricKeyTokenManagerDetails.GetField(IssuerField, BindingFlags.NonPublic | BindingFlags.Static).GetValue(IssuerField);
            var audienceValue = symmetricKeyTokenManagerDetails.GetField(AudienceField, BindingFlags.NonPublic | BindingFlags.Static).GetValue(AudienceField);

            Assert.AreEqual(issuerValue, tokenValidationParameters.ValidIssuer);
            Assert.AreEqual(audienceValue, tokenValidationParameters.AllowedAudience);
        }