使用AWS Cognito进行REST API oauth2类型身份验证

Lut*_*for 5 api oauth-2.0 amazon-cognito

我在nodejs中有一个rest api.我的移动应用程序将消耗我的休息api.我可以使用aws cognito为我的移动应用程序实现oauth2类型身份验证吗?如果我实现oauth2,我需要资源所有者密码授予.

Che*_*hta 6

Amazon Cognito的联合身份功能不是身份验证提供程序.它为知名提供商(如Facebook,Google,Cognito用户池等)或自定义开发者提供商提供AWS凭证.这些自定义开发人员提供商可以使用任何身份验证协议,只要他们从后端与我们的服务进行通信,并使用从其移动应用程序后端出售的OpenId令牌.你可以在这里阅读更多相关信息.

然而,Cognito用户池是一个身份验证提供程序,一旦用户通过身份验证,就会销售OpenId令牌.还可以使用联合身份流将这些令牌交换为AWS凭证.

  • 有没有任何文档可以帮助OAuth2集成? (3认同)