2016-06-14 177 views

回答

4

目前,它是不是在Cognito用户池文档,但下面的例子应该注册工作。同样,你可以为其他API制定它。有效载荷应该采取什么已经在文件中提到你指出

CONTENT-TYPE: application/x-amz-json-1.1 
 
X-AMZ-TARGET: com.amazonaws.cognito.identity.idp.model.AWSCognitoIdentityProviderService.SignUp 
 

 
HOST: https://cognito-idp.us-east-1.amazonaws.com 
 

 
{ 
 
"ClientId": "string", 
 
"Password": "string", 
 
"SecretHash": "string", 
 
"UserAttributes": [ 
 
    { 
 
     "Name": "string", 
 
     "Value": "string" 
 
    } 
 
], 
 
"Username": "string", 
 
"ValidationData": [ 
 
    { 
 
     "Name": "string", 
 
     "Value": "string" 
 
    } 
 
] 
 
}

由于对身份验证过程中客户端的复杂SRP计算逻辑,建议使用具有Cognito用户池一起提供的SDK。 。但看起来你上面提到的API不应该有这个计算,所以应该可以做REST调用。

+2

这正是我正在寻找的。谢谢Vinay – hechoo

+1

@VinayKushwaha谢谢你的回答!它让我走上了正轨。只是看起来aws已经改变了他们的后端,所以现在第二个内容头应该是:'X-AMZ-TARGET:AWSCognitoIdentityProviderService.SignUp'否则它返回'UnknownOperationException'。请更新您的答案。再一次,谢谢一堆! –

+0

感谢您指出。我认为这只是一个操作错误的错字。更改注册 - > SignUp修复了这个例子。 –

相关问题