0
나는 ConfirmSignUp 메서드를 사용하여 사용자를 확인한 후 어떻게 전자 메일 및 암호로 사용자를 인증 할 수 있습니까? Amazon Congnito Amazon PHP SDK를 사용하여 사용자를 인증하는 방법
$identityProvider = AWS::createClient('CognitoIdentityProvider');
$result = $identityProvider->confirmSignUp([
'ClientId' => 'MY_CLIENT_ID',
'ConfirmationCode' => $code,
'Username' => $username
]);
나는 InitiateAuth 방법
을 발견하지만, 수 표시되지 않습니다. JS SDK 예 (http://docs.aws.amazon.com/zh_cn/cognito/latest/developerguide/using-amazon-cognito-user-identity-pools-javascript-examples.html)으로 는 JS는 다음 코드로 사용자를 인증 할 수 var cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData);
cognitoUser.authenticateUser(authenticationDetails, {
onSuccess: function (result) {
console.log('access token + ' + result.getAccessToken().getJwtToken());
},
onFailure: function(err) {
alert(err);
},
});
는 I 아마존 PHP SDK (https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CognitoIdentity.CognitoIdentityClient.html)를 사용한다. PHP SDK는 동일한 방법을 사용합니까? 또는 그것에 관한 문서를 어디에서 찾을 수 있습니까?
도움을 주시면 감사하겠습니다.