应用程序类型:授权代码授予嵌入式签名示例我正在使用nodejs来请求JWT用户令牌。它在模拟账户上非常有效。当我使用实时模式时,我将用户ID、API帐户ID和帐户基础URI更改为我的实时帐户。现在我得到错误:'{“error”:“invalid_grant”,“error_description”:“no_valid_keys_or_signatures”}'如何让它在Live模式下工作?为什么私钥在实时模式下无效?
83qze16e1#
要将您的应用从演示/开发者帐户转移到生产环境,您必须通过go-live process。此过程可确保您的应用在开发者帐户中运行良好,然后才允许其投入生产(您称之为“实时”)。要进行此过程,您必须批准您的IK(集成密钥,如clientId),一旦完成,您必须升级它,这意味着您必须将其添加到生产帐户。假设您有一个生产帐户可以使用。除此之外,我发送一些令人困惑的阅读:应用程序类型:授权代码授予嵌入式签名示例我正在使用nodejs来请求JWT用户令牌。它在模拟账户上非常有效。
注意JWT和Authorization Code Grant是两种不同的身份验证方法,您可能使用JWT,但我不能100%确定。
上线时,您还必须在生产环境中创建RSA密钥对(或Auth Code Grant clientSecret)。您不能使用开发人员帐户中的相同值。只有IK会升级。
1条答案
按热度按时间83qze16e1#
要将您的应用从演示/开发者帐户转移到生产环境,您必须通过go-live process。
此过程可确保您的应用在开发者帐户中运行良好,然后才允许其投入生产(您称之为“实时”)。
要进行此过程,您必须批准您的IK(集成密钥,如clientId),一旦完成,您必须升级它,这意味着您必须将其添加到生产帐户。假设您有一个生产帐户可以使用。
除此之外,我发送一些令人困惑的阅读:
应用程序类型:授权代码授予嵌入式签名示例
我正在使用nodejs来请求JWT用户令牌。它在模拟账户上非常有效。
注意JWT和Authorization Code Grant是两种不同的身份验证方法,您可能使用JWT,但我不能100%确定。
上线时,您还必须在生产环境中创建RSA密钥对(或Auth Code Grant clientSecret)。您不能使用开发人员帐户中的相同值。只有IK会升级。