Oauth 2.0 使用google登录限制到两个特定域@Cognito

Oauth 2.0 使用google登录限制到两个特定域@Cognito,oauth-2.0,google-oauth,amazon-cognito,google-login,Oauth 2.0,Google Oauth,Amazon Cognito,Google Login,我使用cloudfront触发lambda函数在cognito中进行身份验证 我的Cognoto正在使用google集成进行登录 我想限制为两个域:my-company.com和my-company.io 这可能吗?是的,很简单 设置Cognito预注册触发器() 触发器将使用事件对象调用lambda函数,事件包含试图签名的用户的电子邮件地址。因此,在lambda获取事件中,提取电子邮件地址并将其与您的域进行比较。如果要允许注册,请返回事件。如果要拒绝注册,请返回字符串(错误消息)

我使用cloudfront触发lambda函数在cognito中进行身份验证

我的Cognoto正在使用google集成进行登录

我想限制为两个域:my-company.com和my-company.io


这可能吗?

是的,很简单

  • 设置Cognito预注册触发器()
  • 触发器将使用事件对象调用lambda函数,事件包含试图签名的用户的电子邮件地址。因此,在lambda获取事件中,提取电子邮件地址并将其与您的域进行比较。如果要允许注册,请返回事件。如果要拒绝注册,请返回字符串(错误消息)