news 2026/7/17 10:06:48

微服务认证与授权:文档索引

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微服务认证与授权:文档索引

📦 GitHub: https://github.com/geekchow/micro-service-auth

讲解并逐步演示微服务系统中的认证与授权(authn/authz),配套一个示例 mobile-banking PoC。

一段话讲清整体故事

客户端通过Keycloak(IdP)登录并拿到一个 JWT。它经由Kong(网关 / PEP)调用银行 API。Kong先用Keycloak对令牌做内省(introspection),再询问OPA(PDP)该调用方是否被允许执行此操作。若允许,Kong将请求转发给banking-api-service(资源服务器),后者在返回数据前会独立地再次校验该 JWT。alice只能读取自己的账户;ops-admin可以读取任意账户。

阅读地图

第一部分 — 基础

  • 01 — 概念 — 认证/授权、IdP、PEP、PDP、JWT(从这里开始)
  • 02 — 本项目架构 — 概念如何映射到组件
  • 03 — 请求流程 — 端到端的完整故事
  • 04 — 本地演示指南 — 跑起来,亲眼看它工作

第二部分 — 组件深入

  • 05 — 组件巡览 — 一段话概括全部五个组件
  • 06 — Keycloak / IdP — 签发令牌的身份提供方
  • 07 — Kong — 网关 / PEP 及其 OPA 插件
  • 08 — OPA — 策略决策点(PDP)及其 Rego 策略
  • 09 — banking-api-service — 会再次校验的资源服务器
  • 10 — identity-bootstrap-service — 演示用户的初始化

第三部分 — 令牌机制

  • 11 — JWT 签名、校验与内省 — 签名、校验、内省
  • 12 — JWKS 深入解析 — JWK/JWKS 以及如何按kid选择密钥
  • 13 — 访问令牌与刷新令牌的生命周期 — 访问/刷新令牌与续期

第四部分 — 参考

  • 14 — 请求与响应细节 — 线级(wire-level)的请求头、请求体与声明

从哪里开始

  • 初次接触该主题 → 01 — 概念
  • 想快速看懂系统 → 02 — 架构 + 03 — 请求流程 + 04 — 演示指南
  • 需要线级的报文细节 → 14 — 请求与响应细节
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 5:18:53

提示词工程已死,Loop Engineering 称王!保姆级教程 + 项目实战

提示词工程已死,Loop Engineering 称王!保姆级教程 项目实战 你还在每天对着 ChatGPT 敲“请帮我写一个…”?醒醒吧,98% 的人都在低效使用 AI! 你可能已经拼了命地优化提示词,把“请”改成“命令式”&…

作者头像 李华
网站建设 2026/7/15 13:55:28

MSPM0 I2C模块深度解析:从寄存器配置到实战避坑指南

1. 项目概述在嵌入式开发领域,尤其是面对传感器、EEPROM、RTC时钟、DAC/ADC转换器等琳琅满目的外设时,如何高效、简洁地实现微控制器与它们之间的通信,是每个工程师都要面对的课题。I2C(Inter-Integrated Circuit)总线…

作者头像 李华
网站建设 2026/7/12 8:02:18

做招商引资创投基金该读什么商学院硕士-交大MTT项目资源与人脉解读

做招商引资、创投基金该读什么商学院硕士?交大 MTT 项目资源与人脉网络解读 在孵化器、科技园区、地方政府负责招商引资或创投基金相关工作的人,常常面临一个能力缺口:懂政策、懂项目推介,却未必懂技术价值判断、成果转化路径和早…

作者头像 李华