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