English 中文(简体)
• 如何利用验证供应商更新AWS SDK JS V3客户证书?
原标题:How to refresh AWS SDK JS V3 client credentials using a credential provider?
  • 时间:2023-06-24 19:26:18
  •  标签:
  • aws-sdk-js

I am using the AWS SDK JS V3 in the browser in an Angular app along with Cognito to handle user authentication.

我能够成功地通过,像:

this.cognitoClient = new CognitoIdentityProviderClient({
      region: environment.cognito.region,
      credentials: fromCognitoIdentityPool({
        clientConfig: { region: environment.cognito.region },
        identityPoolId: environment.cognito.identityPoolId,
        logins: {
          [`cognito-idp.${environment.cognito.region}.amazonaws.com/${environment.cognito.userPoolId}`]: this.authService.getIdToken()! // getIdToken() returns a JWT string for the IDToken from the CognitoUserSession object.
        }
      })
    });

并按惯例提出请求(如名单用户团体)。

然而,在闲置时间一小时后,Colignito提供的ID Token 以及随后提出的任何申请交存了<代码>。 不离岸外包 例外:“代谢/编码错误”。

我期望,我只需要一度立即向客户报到,然后要么自动处理复习,要么需要人工启动复习。 我尝试了几个不同的解决办法,包括重新确认客户,但我认为他们当中没有任何人能够适当和有效地处理复习。

我已经研究了。 如何在AWS JS SDK v3?中更新全权证书,但回答者使用案件32,地点在amazon-cognito-identity-js,其中提到了AWS SDK J2执行。

简言之,我举了一个例子,说明如何适当更新使用<条码>的AWS SDK JS V3客户的全权证书,这些客户来自Cgnito IdentityPool credential提供商。

问题回答




相关问题
热门标签