Esempio n. 1
0
        public async Task JWT_Token_Too_Long()
        {
            var signer = Factory.CreateDefaultTokenCreator();
            var jwt    = await signer.CreateTokenAsync(TokenFactory.CreateAccessTokenLong(new Client {
                ClientId = "roclient"
            }, "valid", 600, 1000, "read", "write"));

            var validator = Factory.CreateTokenValidator(null);
            var result    = await validator.ValidateAccessTokenAsync(jwt);

            result.IsError.Should().BeTrue();
            result.Error.Should().Be(OidcConstants.ProtectedResourceErrors.InvalidToken);
        }