📅  最后修改于: 2023-12-03 15:33:12.207000             🧑  作者: Mango
当一个身份池中没有配置身份提供者时,AWS Cognito SDK 将会抛出一个NotAuthorizedException
异常。 这表示用户尝试使用身份池中的未配置的身份提供者进行身份验证。
要解决此问题,您需要将一个支持的身份提供程序添加到您的身份池中。AWS Cognito 支持许多身份集成,包括:AWS Lambda、Facebook、Google、Login with Amazon、Twitter 等。
以下是在 AWS Cognito 控制台上配置身份提供者的步骤:
完成以上步骤后,您将成功将一个身份提供程序添加到您的身份池中。 用户现在可以使用该身份提供程序进行身份验证,而不会再次收到NotAuthorizedException
异常。
NotAuthorizedException
异常表示身份池未配置身份提供者。 要解决此问题,您需要在 AWS Cognito 控制台上添加一个身份提供程序,并按照相关文档提供必要的设置和凭据信息。 通过这种方式,您的用户将能够使用所选身份提供程序进行身份验证,从而避免了此异常。