编程语言
首页 > 编程语言> > javascript – 无法使用Jquery或.Net从Twitter身份验证中获取Amazon Cognito身份

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