到目前为止,我已设法登录到cognito并同步数据,但我仍然坚持签署用户。能够从身份提供商注销但在再次登录到cognito时我收到无效登录的错误。当我重新加载应用程序虽然它工作。
到目前为止,我已设法登录到cognito并同步数据,但我仍然坚持签署用户。能够从身份提供商注销但在再次登录到cognito时我收到无效登录的错误。当我重新加载应用程序虽然它工作。
一个 问题 已为此创建。当前的解决方法是清除Cognito Credentials对象中的缓存ID,然后重新初始化它:
cognitoCredentials.clearCachedId();
cognitoCredentials = new AWS.CognitoIdentityCredentials(cognitoParams);
AWS.config.credentials = cognitoCredentials;
其中cognitoParams是用于初始化凭证的对象,例如:
cognitoParams = {
IdentityPoolId: 'us-east-1:ebee2fff-acde-4382-a090-5990604a007d'
};
从身份提供商退出后,尝试呼叫 clearCachedId() 在...上 CognitoIdentityCredentials 供应商。它应该看起来像:
AWS.config.credentials.clearCachedId();
一个 问题 已为此创建。当前的解决方法是清除Cognito Credentials对象中的缓存ID,然后重新初始化它:
cognitoCredentials.clearCachedId();
cognitoCredentials = new AWS.CognitoIdentityCredentials(cognitoParams);
AWS.config.credentials = cognitoCredentials;
其中cognitoParams是用于初始化凭证的对象,例如:
cognitoParams = {
IdentityPoolId: 'us-east-1:ebee2fff-acde-4382-a090-5990604a007d'
};
从身份提供商退出后,尝试呼叫 clearCachedId() 在...上 CognitoIdentityCredentials 供应商。它应该看起来像:
AWS.config.credentials.clearCachedId();