开发者社区> 问答> 正文

请问针对rest接口的授权一般是怎么做的?是在接口的内部做么?还是有统一的授权服务?

请问针对rest接口的授权一般是怎么做的?是在接口的内部做么?还是有统一的授权服务?

展开
收起
OSC开源社区 2024-05-30 08:33:11 24 0
1 条回答
写回答
取消 提交回答
    1. 如果是集中式的系统,则在内部做即可。在分布式系统中,如果只是应用实例的水平扩展,那么在内部做也可以;如果是单点登录,则建议在外部设置一个专门的授权服务。如果是微服务架构,建议在外部设置一个专门的 API 网管的服务来做授权。
    2. 在网关中对接口做编排,完成授权,业务处理。这样的话接口有变更,网关和接口所在的微服务都要升级,也就是说网关的存在会不会很尴尬呢?因为只要某个微服务接口变动它就要跟着修改。
    2024-05-30 13:08:07
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载