我正在尝试连接我在这里引用的AWSCognitoIdentities https://docs.aws.amazon.com/cognito/devguide/identity/developer-authenticated-identities/
// Initialize a Logins map for the authentication tokens.
Map logins = new HashMap();
// Add the custom identity for this user
logins.put("custom", identifier);
// If your user is also logged in with Facebook, Amazon, or Google, we can now add
// the session token.
logins.put("graph.facebook.com", Session.getActiveSession().getAccessToken());
// Add the new map we created to the credentials provider.
credentialsProvider.setLogins(logins);
我在运行此操作时没有收到任何错误,但我只能看到从Amazon控制台链接到用户的自定义开发人员身份验证提供程序。
关于我可能遗失的任何想法?
答案 0 :(得分:0)
当您使用具有开发者身份验证身份的Facebook等公共身份提供者令牌时,请确保在从后端调用Amazon Cognito时将这些令牌与GetOpenIDTokenFromDeveloperIdentity呼叫一起发送到您的后端。这将在"连接到现有社交身份" Developer Authenticated Identities topic in the Amazon Cognito Developer Guide。
的部分