关于amazon:通过-Keycloak-结合-OAuth20协议进行-Amazon-API-Gateway-鉴权
1. 简介本文介绍了如何通过 Keycloak,并联合 Amazon API Gateway 内置的受权性能,实现对 Amazon 资源申请的鉴权过程。API Gateway 帮忙开发者平安的的创立、公布、保护并治理 API 的拜访。在中国区,因为Cognito 仍未上线,因而应用 Keycloak 作为 API 调用的鉴权服务,具备重要的实际意义。 亚马逊云科技开发者社区为开发者们提供寰球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、流动与比赛等。帮忙中国开发者对接世界最前沿技术,观点,和我的项目,并将中国优良开发者或技术举荐给寰球云社区。如果你还没有关注/珍藏,看到这里请肯定不要匆匆划过,点这里让它成为你的技术宝库!本文共分为四大模块: 简介:对 Keycloak、OAuth2.0以及 Amazon API Gateway Authorizer 进行了介绍; 配置阐明:对环境的设定进行了具体的阐明,包含 DynamoDB 的设定以及 Keycloak 环境的搭建和设置; 验证 JWT Authorizer:通过 Postman 对 API Gateway 的受权性能进行验证; 总结:对全文的总结。 1.1 对于 KeycloakKeycloak 是一个开源并广泛应用于用户身份治理与受权的解决方案。Keycloak 反对多种协定和规范,包含 OpenID Connect,OAuth2.0和SAML2.0。同时 Keycloak 能够集成与已有的 LDAP 或者 Active Directory 服务集成,用于单点登录。基于 OAuth2.0,Keycloak 还能够通过 JWT Token 实现对 API 的鉴权,本文基于此场景,联合 Keycloak 通过 Amazon Gateway 的 Authorizer 实现申请的鉴权。 1.2 对于OAuth2.0OAuth2.0全称为 Open Authorization 2.0,为用于鉴权的协定。通过 OAuth 协定,能够受权第三方利用申请用户的资源,而不须要资源的拥有者间接向第三方提供任何验证凭据信息。 OAuth2.0 鉴权流程 ...