当前位置: 首页 > 知识库问答 >
问题:

签名验证失败。无法匹配“kid”

臧翰采
2023-03-14

当我重新启动identityserver4客户端应用程序第一次获得异常时,我使用identityserver4处理SSO问题

因此,我将AddTemporarySigningCredential更改为AddDeveloperSigningCredential但在重新启动identityserver时仍然会出现错误

共有1个答案

吴经略
2023-03-14

开发过程中,您有时可能会看到一个异常,说明无法验证令牌。这是因为签名密钥材料是即时创建的,并且仅保留在内存中。当客户端和IdentityServer不同步时会发生此异常。只需在客户端重复操作,下一次元数据已经赶上,一切都应该重新正常工作。

 类似资料:
  • 这是ASP操作之一: 传递令牌并触发验证。验证在Validate方法中: 如你所见,我们尝试了不同的方法。我们在行中出现了以下错误 提前致谢

  • 我在Tomcat 7上使用Spring Security SAML 2.0示例webapp,并对其进行了修改,以尝试让其通过Ping身份验证服务。webapp正在与服务对话,并返回一个断言,但在尝试验证签名时失败,如下调试输出所示: 我知道它无法验证签名,并且我已经获得了ping身份管理员要使用的证书,但我不确定如何将其包含在应用程序中。我尝试过使用JDK的keytools程序将其添加到示例应用程

  • 我有一个电子签名/数字签名的PDF,该文档在分离签名中使用iText lib进行签名。我在验证签名时遇到问题,收到消息“签名者身份无效,因为它已过期或尚未有效”,并且在签名者信息中“构建从签名者证书到颁发者证书的路径时出错。” 我尝试了很多方法来验证签名,但都没有成功。如果我明确地将签名者证书添加为可信证书,那么我会得到一个绿色检查,并能够验证签名,但我认为这不是正确的方法。 数字签名的pdf可以

  • 我试图使用Terraform创建一个自签名证书,以便在测试/开发环境中内部使用。 我首先创建一个CA私钥,自签名证书。 然后,为要启用HTTPS的内部域名创建证书签名请求和私钥。 然后我在证书上签字。以下是我使用的整个Terraform清单: 我查了Terraform舱单。然后我从状态文件中提取生成的证书并将它们保存到文件中。 我试图用openssl验证最终证书,但得到一个错误: 你知道问题出在哪

  • 2016年8月1日11:34:39 AM org.apache.catalina.core.standardWrapperValve在路径为[/travelocity.com]的上下文中为servlet[jsp]调用严重:servlet.service()引发了异常[SAML响应的签名验证失败],根本原因为org.wso2.carbon.identity.sso.agent.exception.s

  • 请注意:此问题与此问题不同,因此请不要将此问题标记为重复。 我搭建了一个web api代码,它使用Azure Active Directory通过Visual Studio 2019进行身份验证,并遵循此文档,通过使用我的Azure AD B2C租户的配置条目来配置基本的搭建应用程序。 服务配置方法类似于以下代码片段: 配置文件包含以下AzureAd配置项,其中我屏蔽了实际ID: 通过在Azure