我正在为我的 API 做一些无服务器和授权器的试验。我有一个用例,我有两个不同的应用程序,一个 iOS 和一个 Angular。iOS 应用程序使用联合身份的开发人员身份验证,因为它使用第三方 api 进行身份验证,而 Angular 应用程序使用 Cognito 用户池进行身份验证。
因此,我可以使用用户池授权器指定一个功能,并且工作正常,对于我的开发人员身份验证用户,我正在使用 AWS_IAM 授权器,并且工作正常。
但是现在我希望我的开发人员经过身份验证的身份和我的用户池用户能够访问相同的 api 网关端点。那么如何为一个端点使用两种不同类型的授权者呢?
任何有这方面经验的人都可以为我指明正确的方向吗?