Uygulamalarımız için kullanıcı havuzlarını kullanmak istiyoruz. REST olarak API denemek isterim. https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/Welcome.html adresindeki belgelerin başkaları gibi istek ve yanıt örnekleri yoktur. SignUp, ResendConfirmationCode, ChangePassword ve ConfirmSignUp örneklerini arıyor.AWS Cognito kullanıcı havuzu kimliği REST örnekleri
cevap
Belki de bunun için mi arıyorsunuz?
Şu anda Cognito kullanıcı havuzları belgelerinde değil, ama Aşağıdaki örnek kayıt için çalışmalıdır. Benzer şekilde, diğer API'lar için de formüle edebilirsiniz. Taşıma kapasitesi ne nedeniyle kimlik doğrulama sırasında istemci tarafında karmaşık SRP hesaplama mantığına
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"
}
]
}
işaret belgelerinde söz edilmiştir gerekmekle birlikte, bunun Cognito kullanıcı yüzme havuzları ile birlikte sağlanan SDK'larımızı kullanılması önerilir . Ancak yukarıda bahsettiğiniz API'lerin bu hesaplamaya sahip olmaması gibi görünüyor, bu nedenle REST çağrıları yapmak mümkün olmalıdır.
Bu tam olarak aradığım şey. Teşekkürler Vinay – hechoo
@VinayKushwaha Bu cevap için teşekkürler! Beni doğru yola koydu. Sadece sanki arka şeritlerini biraz değiştirmiş gibi görünüyor, şimdi ikinci içerik başlığı şöyle olmalı: 'X-AMZ-TARGET: AWSCognitoIdentityProviderService.SignUp' Aksi takdirde' UnknownOperationException' döndürür. Lütfen cevabınızı güncelleyin. Yine de, bir demet teşekkürler! –
İşaretlediğiniz için teşekkürler. Bence operasyon isminde bir yazım hatası vardı. Kayıt Değişimi -> SignUp örneği düzeltdi. –
Syed, Yanıt verdiğiniz için teşekkür ederiz. Bazı API'ların aradığım eksik örnekleri var. Vinay'ın cevabı bunu kapsamaktadır. – hechoo