当前位置:首页 >专题 >Go OAuth2 与 OIDC 身份认证工程专题

Go OAuth2 与 OIDC 身份认证工程专题
Go OAuth2 与 OIDC 身

Go OAuth2 与 OIDC 身份认证工程专题

从授权码、Token 到 OIDC 登录与密钥轮换
OAuth2 负责授权,OIDC 在其上补齐身份认证,是现代 Web、移动端、微服务和云平台集成的共同基础。本专题以 Go 官方 OAuth2 客户端和 OIDC 规范为主线,串联授权码与 PKCE、Token 生命周期、ID Token/JWKS 验证、第三方登录、服务间 Client Credentials 以及密钥轮换,帮助开发者构建可审计、可回收的认证链路。

站内认证实战文章

从回调登录、JWT 验证到 Session 与服务间授权

Golang用户认证实现与验证全解析
文章

Golang用户认证实现与验证全解析

覆盖 JWT、Session 和第三方 OAuth 登录的整体认证模型与安全建议。
示例:Google OpenID Connect 教程:获取 ID_token 的步骤
文章

示例:Google OpenID Connect 教程:获取 ID_token 的步骤

演示 Google OIDC 返回 ID Token 的提取和用户信息处理。
使用 Golang 解析来自 Google OAuth 2.0 的 JWT 令牌的方法
文章

使用 Golang 解析来自 Google OAuth 2.0 的 JWT 令牌的方法

通过 JWKS 和 JWT 库解析、验证 Google OAuth2 返回的 JWT。
go goth封装第三方认证库示例详解
文章

go goth封装第三方认证库示例详解

使用 goth 和 GitHub OAuth App 完成第三方登录、回调与 Session 保存。
Golang实现JWT认证:Token生成与验证全攻略
文章

Golang实现JWT认证:Token生成与验证全攻略

讲解 JWT claims、签名验证、Access Token、Refresh Token 和吊销策略。
Golang基于JWT与Casbin身份验证授权实例详解
文章

Golang基于JWT与Casbin身份验证授权实例详解

结合 JWT、Redis 和 Casbin 处理登录、权限和 Token 失效。
Postman OAuth 2.0 客户端凭据怎么配置:Token、Scope 与 Use Token 核对
文章

Postman OAuth 2.0 客户端凭据怎么配置:Token、Scope 与 Use Token 核对

通过 Client Credentials、scope 和 Bearer header 排查服务间 OAuth2 调用。
GitHub Actions 用 OIDC 连接云平台并移除长期密钥
文章

GitHub Actions 用 OIDC 连接云平台并移除长期密钥

使用 GitHub OIDC 向 AWS 换取短期角色凭据并清理长期密钥。

生产认证验收清单

把协议正确性变成可回归、可审计的上线标准

回调与重放防护
问答

回调与重放防护

校验 redirect_uri、state、nonce 和 PKCE;回调只接受一次性 code,失败时清理临时状态。
Token 与密钥生命周期
问答

Token 与密钥生命周期

明确 access token、refresh token、ID token 的用途、受众、过期时间、轮换和吊销策略;JWKS 支持缓存和密钥切换。
权限、审计与恢复
问答

权限、审计与恢复

scope 采用最小权限,记录 issuer、client、subject、结果和关联请求但不记录 secret;覆盖 401、403、过期、撤销和 IdP 故障回退。

相关专题

继续查看相近方向内容

微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码