私は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は、次のコードでユーザーを認証することができます:私はAmazonでPHP SDK(https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CognitoIdentity.CognitoIdentityClient.html)を使用
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);
},
});
。
PHP SDKには同じ方法がありますか?私はそれについていくつかの文書を見つけることができますか?
何か助けていただければ幸いです。