2016-06-14 11 views
7

Chúng tôi đang xem xét sử dụng các hồ bơi người dùng cho ứng dụng của mình. Tôi muốn thử API theo cách REST. Tài liệu tại https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/Welcome.html không có các yêu cầu và ví dụ trả lời giống như các ví dụ khác. Tìm kiếm các ví dụ về SignUp, ResendConfirmationCode, ChangePassword và ConfirmSignUp.AWS danh tính hồ bơi người dùng Cognito Ví dụ REST

Trả lời

4

Hiện nay nó không có trong tài liệu hướng dẫn Cognito hồ dùng, nhưng ví dụ sau đây nên làm việc để đăng ký. Tương tự, bạn có thể xây dựng nó cho các API khác. Payload nên được những gì đã được đề cập trong tài liệu bạn chỉ

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" 
 
    } 
 
] 
 
}

Do phức tạp Logic tính SRP về phía khách hàng trong quá trình xác thực, nó được khuyến khích sử dụng SDK cung cấp cùng với hồ bơi sử dụng Cognito . Nhưng có vẻ như các API mà bạn đã đề cập ở trên không nên có tính toán này, vì vậy bạn có thể thực hiện các cuộc gọi REST.

+2

Đây chính xác là những gì tôi đang tìm kiếm. Cảm ơn Vinay – hechoo

+1

@VinayKushwaha Cảm ơn bạn đã trả lời câu trả lời này! Nó đặt tôi đi đúng hướng. Chỉ có vẻ như aws đã thay đổi phụ trợ của họ một chút vì vậy bây giờ tiêu đề nội dung thứ hai nên là: 'X-AMZ-TARGET: AWSCognitoIdentityProviderService.SignUp' Nếu không nó sẽ trả về' UnknownOperationException'. Vui lòng cập nhật câu trả lời của bạn. Tuy nhiên, một lần nữa, cảm ơn một bó! –

+0

Cảm ơn bạn đã chỉ ra. Tôi nghĩ đó chỉ là một lỗi đánh máy trong tên hoạt động. Thay đổi Đăng ký -> Đăng ký đã sửa lỗi ví dụ. –

Các vấn đề liên quan