本讲通过 Keycloak 的实践示例,为 MCP 场景搭建 OAuth/OIDC 身份验证:我们会梳理
ChatGPT / MCP Jam(public client)、你的 MCP 服务器(resource server)以及 Keycloak(auth server)的角色,为应用创建独立的
realm,新建开启 Authorization Code +
PKCE(
S256)的
public client,精确配置
redirect URI、最小化的
scopes(例如
openid 与
mcp:tools),并讨论令牌、claims、JWKS 以及常见集成错误。