Ejemplo n.º 1
0
        public void GetClaimsFromJwt()
        {
            var claims = ClaimsManager.GetClaimsFromPayload(test1, "https://auth0test.auth0.com/");

            claims.Should().NotBeNullOrEmpty();
            claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier).Should().NotBeNull();
            claims.FirstOrDefault(c => c.Type == ClaimTypes.Email).Should().NotBeNull();
            claims.FirstOrDefault(c => c.Type == ClaimTypes.Surname).Should().NotBeNull();
            claims.FirstOrDefault(c => c.Type == ClaimTypes.Expiration).Should().NotBeNull();
            claims.FirstOrDefault(c => c.Type == ClaimTypes.X500DistinguishedName).Should().BeNull();
        }