Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS Cognito-通过Postman中的API端点创建用户_Amazon Web Services_Amazon Cognito - Fatal编程技术网

Amazon web services AWS Cognito-通过Postman中的API端点创建用户

Amazon web services AWS Cognito-通过Postman中的API端点创建用户,amazon-web-services,amazon-cognito,Amazon Web Services,Amazon Cognito,有人知道我是否可以请求在AWS Cognito用户池中创建或注册用户吗 例如,下面类似的内容将显示登录屏幕。 但我是否可以调用POST请求或端点来创建用户 我试着看了他们的文档,但没有找到任何具体的东西 请记住,如果可能的话,我希望为我创建的自定义属性填充一个值。 这是我寻找端点的主要原因,因为我似乎找不到通过AWS接口填充自定义属性值的方法 因此,从技术上讲,如果可以在AWS中为每个用户填充自定义属性,我不需要端点 GET https://mydomain.auth.us-east-1.ama

有人知道我是否可以请求在AWS Cognito用户池中创建或注册用户吗

例如,下面类似的内容将显示登录屏幕。
但我是否可以调用POST请求或端点来创建用户

我试着看了他们的文档,但没有找到任何具体的东西

请记住,如果可能的话,我希望为我创建的自定义属性填充一个值。 这是我寻找端点的主要原因,因为我似乎找不到通过AWS接口填充自定义属性值的方法

因此,从技术上讲,如果可以在AWS中为每个用户填充自定义属性,我不需要端点

GET https://mydomain.auth.us-east-1.amazoncognito.com/login?
response_type=code&
client_id=ad398u21ijw3s9w3939&
redirect_uri=https://YOUR_APP/redirect_uri&
state=STATE&
scope=openid+profile+aws.cognito.signin.user.admin
身体

{
"ClientId": "test",
"Password": "test",
"UserAttributes": [
    {
        "Name": "email",
        "Value": "test"
    },
      {
        "Name": "custom:test",
        "Value": "Test"
    }
],
"Username": "test"
}
标题

URL
发布HTTP/1.1

看起来您需要的是或。据我所知,没有办法在Cognito托管的UI上预填充该属性。您没有指定正在使用的编程语言,但在页面底部有指向文档的链接,其中包含不同SDK的示例。这里讨论了这两种方法之间的差异:。因此,在本例中,AdminCreateUser对应于选项3并注册到选项1。区别主要在于用户是否会收到邀请。此外,对于AdminCreateUser,Cognito将生成一个临时密码,并要求用户在首次登录时输入一个新密码。

是的,通过这些链接的帮助,一点尝试和错误就达到了我想要的目的。谢谢。@Aleksander Zoric这正是我要找的答案,但我得到了“无法验证客户端的秘密哈希”的回应,您能否指定上述API的文档