我们有 Azure AD 用户的 SSO 登录要求。
所以我们需要使用 Amazon Cognito 连接 Azure AD 并对用户进行身份验证。
为此,我们在 amazon cognito 中创建了用户拉取和应用程序 从 PHP 应用程序
$client = new CognitoIdentityProviderClient([
'version' => 'latest',
'region' => 'eu-west-1',
'credentials' => [
'key' => $aws_access_key,
'secret' => $aws_secret_key,
],
]);
$result = $client->adminInitiateAuth([
'AuthFlow' => 'ADMIN_NO_SRP_AUTH',
'ClientId' => $client_id,
'UserPoolId' => $user_pool_id,
'AuthParameters' => [
'USERNAME' => $username,
'PASSWORD' => $password,
],
]);
所以,当我们执行上面的代码时,它给出了类似“User does not exist”的错误
这个或任何其他方式是否需要任何配置才能使其正常工作?
有人知道如何在 PHP 应用程序中使用 Amazon Cognito 为 Azure AD 实现此 SSO 登录吗?