认证方式

认证方式:每种常见方式一个端点(Basic、Bearer、放在请求头/查询参数/Cookie 中的 API 密钥、Digest、HMAC 请求签名、角色和 scope 检查、双重提交 CSRF),用于测试客户端如何发送凭据。所有凭据都是固定的,由 GET /api/auth 列出。认证方式:每种常见方式一个端点(Basic、Bearer、放在请求头/查询参数/Cookie 中的 API 密钥、Digest、HMAC 请求签名、角色和 scope 检查、双重提交 CSRF),用于测试客户端如何发送凭据。所有凭据都是固定的,由 GET … 列出。

你的账号已解锁这些端点。在每个端点的页面上用 Try it 发送请求。

这些端点需要一个免费账号。创建账号或登录即可查看详情并在这里试用。

请求示例

List every auth scheme with its test credentials. 完整参考和 Send 按钮(英文).

cURL
curl -X GET "https://api.testingapis.com/api/auth"
响应 · 200 OK
{
  "message": "Hardcoded credentials for every auth scheme. Send them wrong to test your 401 handling; the role endpoints also return 403.",
  "schemes": [
    {
      "scheme": "basic",
      "endpoint": "GET /api/auth/basic",
      "credentials": {"username": "apibee", "password": "password123"}
    },
    {
      "scheme": "basic (path creds)",
      "endpoint": "GET /api/auth/basic/{user}/{pass}",
      "credentials": "Any user/pass — must match the path"
    },
    "… 12 more items"
… (2 more lines)

登录后查看详情

这些端点的参数、请求和响应示例以及实时 Try it 面板仅对已登录的成员开放。账号免费,几秒钟就能创建。