Bearer Token 是一种用于 身份认证 的访问令牌,在 Web API 中被广泛使用。

服务器发给你一个 token,之后你每次请求 API,只要在请求头里带上这个 token,服务器就认为你“已经登录”,可以访问需要身份验证的资源。

假设你有一个 token:

eyJhbGciOiJIUzI1NiIsInR5cCI6…

你请求某个 API 时,请求头应带上:

Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6…

Bearer 是一种标准前缀,后面跟着你的 token。

Bearer Token 的工作流程(比如登录流程)

 

  • 👤 用户登录,提交用户名和密码。

  • ✅ 服务器验证成功,生成一个 Bearer Token(通常是 JWT)。

  • 🪪 客户端保存这个 Token。

  • 📡 后续请求都在请求头加上:Authorization: Bearer <your_token>

  • 🔐 服务器通过解析 Token 来确认你的身份。

为什么使用 Bearer Token?

 

  • 无需每次都提交用户名/密码

  •  Token 可以设置过期时间

  • 可以支持无状态认证(Stateless)

  • Token 可包含用户信息(如 JWT)

安全注意

Token 相当于钥匙,任何人拿到就能访问接口,所以要:

  • 使用 HTTPS 传输
  • 设置合理的过期时间
  • 避免存储在不安全位置(如 localStorage)
  • 避免 Token 泄漏

Bearer 是什么含义?

Bearer 是 OAuth2 标准中规定的令牌类型,表示“持有者(Bearer)拥有访问权”,意思是——

谁拿着这个 token,谁就能访问资源,服务端不会再额外检查持有者的身份。

 

 

作者 admin

百度广告效果展示