java – AWS API网关AWS ECS OAuth2密码授予
我正计划构建用户管理
Java API并将其部署在Wildfly中. API规范将使用Swagger完成.
然后,我将使用Wildfly应用程序创建Docker镜像,然后在AWS ECS(EC2容器服务)上从该图像创建容器. 下一步是将API的Swagger规范导入AWS API Gateway,并将请求转发到创建的AWS ECS容器. 我的问题.实施OAuth2服务器的最佳选择是什么: >在Lambda函数中创建它并将其用作AWS API Gateway中的自定义授权程序? 由于Swagger文件中的错误,未导入您的API. 作为旁注,由于API的所有未来客户端都将由我自己开发,因此我计划在OAuth2服务器上使用资源所有者密码凭据授予. 解决方法
我假设你的问题中的’Oauth2服务器’意味着验证令牌的东西.您没有说明您的应用程序是否实际发出令牌,或者发出了哪种类型的令牌.
最佳选择可能是主观的,但我一直偏好使用自定义授权器,因为这是其他资源的可重用组件. Swagger除了导入API网关之外,您可以根据需要管理应用程序中的授权,它只是在收到新请求时首先处理的问题,只需确保授权标头在API网关中映射到下游. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |