認証方式

認証方式。よく使う方式ごとに 1 つのエンドポイント(Basic、Bearer、ヘッダー・クエリ・Cookie の API キー、Digest、HMAC によるリクエスト署名、ロールとスコープのチェック、二重送信 CSRF)があり、クライアントが資格情報をどう送るかをテストできます。資格情報はすべて固定で、GET /api/auth が一覧を返します。認証方式。よく使う方式ごとに 1 つのエンドポイント(Basic、Bearer、ヘッダー・クエリ・Cookie の API キー、Digest、HMAC によるリクエスト署名、ロールとスコープのチェック、二重送信 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 パネルは、サインインしたメンバー向けです。アカウントは無料で、数秒で作成できます。