小编Vir*_*tel的帖子

如何在不使用 API Gateway 的情况下使用 AWS Cognito 进行自定义 Spring REST API 授权

场景:
我将在任何 EC2 中运行 Spring boot REST API 应用程序并公开多个 API,并且我没有为它们使用 AWS API Gateway。
我需要多个用户来访问具有不同角色(Admin、WriteUser、ReadUser)的多个 API。
我可以在 Cognito 用户池中创建用户和组,并且可以在 IAM 中拥有多个角色。

如何配置 AWS Cognito 的 UserPool 和 IdentityPool 以根据用户角色授权不同的 API 访问?是否有任何方法可以在不使用 API 网关的情况下在策略(与 IdentityPool/资源服务器关联)中定义此类“基于角色的 API 允许规则”。

提前致谢。

api authorization amazon-cognito spring-rest

5
推荐指数
1
解决办法
2309
查看次数

标签 统计

amazon-cognito ×1

api ×1

authorization ×1

spring-rest ×1