相关疑难解决方法(0)

无法在Amazon Cognito Userpools中验证客户端的秘密哈希

我陷入了"Amazon Cognito Identity用户池"流程.

我尝试了所有可能的代码来验证cognito用户池中的用户.但我总是得到错误说"错误:无法验证客户端4b*******fd的秘密哈希".

这是代码:

AWS.config.region = 'us-east-1'; // Region
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
    IdentityPoolId: 'us-east-1:b64bb629-ec73-4569-91eb-0d950f854f4f'
});

AWSCognito.config.region = 'us-east-1';
AWSCognito.config.credentials = new AWS.CognitoIdentityCredentials({
    IdentityPoolId: 'us-east-1:b6b629-er73-9969-91eb-0dfffff445d'
});

AWSCognito.config.update({accessKeyId: 'AKIAJNYLRONAKTKBXGMWA', secretAccessKey: 'PITHVAS5/UBADLU/dHITesd7ilsBCm'})

var poolData = { 
    UserPoolId : 'us-east-1_l2arPB10',
    ClientId : '4bmsrr65ah3oas5d4sd54st11k'
};
var userPool = new AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool(poolData);

var userData = {
     Username : 'ronakpatel@gmail.com',
     Pool : userPool
};

var cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData);

cognitoUser.confirmRegistration('123456', true,function(err, result) {
if (err) {
    alert(err);
    return;
}
console.log('call result: ' + result);
});
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-cognito

104
推荐指数
14
解决办法
5万
查看次数

使用ruby中的SHA256哈希算法计算符合RFC 2104的HMAC

我正在浏览亚马逊产品广告API REST签名文档,我被困在#8

使用上面的字符串和我们的"虚拟"秘密访问密钥:1234567890,使用SHA256哈希算法计算符合RFC 2104的HMAC.有关此步骤的更多信息,请参阅编程语言的文档和代码示例.

没关系,在python中使用字符串+密钥计算SHA哈希的帮助,设法再试一次.将在下面发布答案.

ruby amazon amazon-product-api

10
推荐指数
1
解决办法
6473
查看次数

django的python密码生成器

如何为django手动生成密码?例如,在其他应用程序中,但使用与django相同的数据库.对于这样的用户名'admin'密码

pbkdf2_sha256$10000$T0BzrDwfZSrI$pSgvDEam9V9jcdYpYDVkYMMwtSnRrFdf6Aqow82Tjr8=
Run Code Online (Sandbox Code Playgroud)

python django

8
推荐指数
1
解决办法
9430
查看次数

Python 2.4中的SHA256哈希

有没有办法在Python 2.4中计算SHA256哈希?(我强调:Python 2.4)我知道如何在Python 2.5中实现它,但不幸的是它在我的服务器上不可用,并且不会进行升级.我有同样的问题,因为在人这个问题,但使用Python 2.4.任何帮助将不胜感激.

编辑:对不起,我的意思是SHA 256.我太匆忙了.再次抱歉.

python sha256 python-2.4

7
推荐指数
2
解决办法
1万
查看次数

如何从python应用程序引擎签署amazon Web服务请求?

我在我的Google应用引擎应用程序中使用Amazon Web服务API.亚马逊已经表示他们将只接受2009年8月15日签署的请求.虽然他们已经给出了简单的签名指令,但我对SHA256的Python库知之甚少.应用程序引擎文档说它支持pycrypto,但我只是想知道(读取是懒惰的)如果有人已经这样做了.您可以分享的任何代码片段?我可能在这里遗失的任何问题?

google-app-engine

2
推荐指数
1
解决办法
6778
查看次数

SecretHash:亚马逊Cognito

我正在使用boto3连接Amazon Cognito.我正在尝试使用sign_up方法; 但是,有一个名为SecretHash的参数,我无法理解它是如何生成的.

关于SecretHash的原始文档:

SecretHash(字符串) - 使用用户池客户端的密钥和用户名加上消息中的客户端ID计算的密钥哈希消息身份验证代码(HMAC).

我在下面收到错误,如果我没有放入SecretHash参数.

botocore.exceptions.ClientError:调用SignUp操作时发生错误(NotAuthorizedException):无法验证客户端xxx的秘密哈希

amazon-cognito boto3

2
推荐指数
1
解决办法
2901
查看次数