public async Task Valid_IdentityToken_no_ClientId_supplied() { var signer = new DefaultTokenSigningService(TestIdentityServerOptions.Create()); var jwt = await signer.SignTokenAsync(TokenFactory.CreateIdentityToken("roclient", "valid")); var validator = Factory.CreateTokenValidator(); var result = await validator.ValidateIdentityTokenAsync(jwt); result.IsError.Should().BeFalse(); }
public async Task IdentityToken_InvalidClientId() { var signer = new DefaultTokenSigningService(TestIdentityServerOptions.Create()); var jwt = await signer.SignTokenAsync(TokenFactory.CreateIdentityToken("roclient", "valid")); var validator = Factory.CreateTokenValidator(); var result = await validator.ValidateIdentityTokenAsync(jwt, "invalid"); result.IsError.Should().BeTrue(); result.Error.Should().Be(Constants.ProtectedResourceErrors.InvalidToken); }