如何使用SAML,AWS cognito和Java lambda函数对用户进行身份验证

时间:2020-01-08 12:38:47

标签: aws-lambda amazon-cognito aws-sam

我有一个业务需求,我需要配置ADFS并需要使用AWS cognito池将其连接。为此,我设置了以下内容。

  1. ADFS目录
  2. 身份提供者[在IAM部分中
  3. 创建所需角色
  4. Cognito Pool,App Client并使用SAML身份提供程序和所有其他必需的步骤对其进行配置。

因此,当我使用“ AWS Launch Hosted UI”选项时,将出现一个弹出窗口,并在确认之后。用户已成功登录,该用户可以在状态为EXTERNAL_PROVIDER的Cognito池的“用户”部分中看到。 之后,我创建了一个Java lambda函数并尝试从那里登录,但是它显示NotAuthorized异常。

有人可以帮我吗?

谢谢

0 个答案:

没有答案