javascript – 无法使用Jquery或.Net从Twitter身份验证中获取Amazon Cognito身份
作者:互联网
我试图从Twitter身份验证(访问令牌)获取亚马逊网络服务(AWS)Cognito身份,但我没有得到任何结果.
它适用于Facebook,亚马逊和美国的情况. Google帐户.在Twitter身份验证的情况下,我无法找到任何Cognito JavaScript SDK,我可以使用它来检索Cognito身份,一旦我通过Twitter进行身份验证(它适用于上面提到的其他身份提供商).
我错过了什么?
解决方法:
Twitter身份验证令牌包含两部分:令牌密钥和令牌密钥.要使用Twitter在Cognito中对您的用户进行身份验证,您需要将它们都以“;”分隔.像这样(假设您使用的是AWS JavaScript SDK):
new AWS.CognitoIdentityCredentials({
IdentityPoolId: 'IDENTITY_POOL_ID',
Logins: {
'api.twitter.com': twitterTokenKey+";"+twitterTokenSecret
}
});
如您所见,提供程序只是一个发送到Amazon Cognito服务的字符串,因此SDK本身不需要专门支持Twitter或Facebook,Google等工作.
标签:jquery,javascript,amazon-web-services,amazon-cognito 来源: https://codeday.me/bug/20190628/1315629.html