Authentifizierungsverfahren

Auth-Verfahren: ein Endpunkt pro gängigem Verfahren (Basic, Bearer, API-Schlüssel in Header/Query/Cookie, Digest, HMAC-Signatur von Requests, Prüfung von Rollen und Scopes, Double-Submit-CSRF), um zu testen, wie ein Client Zugangsdaten sendet. Alle Zugangsdaten sind fest und werden von GET /api/auth aufgelistet.Auth-Verfahren: ein Endpunkt pro gängigem Verfahren (Basic, Bearer, API-Schlüssel in Header/Query/Cookie, Digest, HMAC-Signatur von Requests, Prüfung von Rollen und Scopes, Double-Submit-CSRF), um zu testen, wie ein Client Zugangsdaten sendet. Alle Zugangsdaten sind fest und werden von GET … aufgelistet.

Dein Konto schaltet diese Endpunkte frei. Nutze Try it auf der Seite jedes Endpunkts, um Requests zu senden.

Diese Endpunkte brauchen ein kostenloses Konto. Leg eins an oder melde dich an, um ihre Details zu sehen und sie hier auszuprobieren.

Beispiel-Request

List every auth scheme with its test credentials. Vollständige Referenz und Send-Button (auf Englisch).

cURL
curl -X GET "https://api.testingapis.com/api/auth"
Antwort · 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)

Melde dich an, um die Details zu sehen

Die Parameter, die Beispiele für Request und Antwort und das Live-Panel Try it für diese Endpunkte sind für angemeldete Mitglieder. Konten sind kostenlos und in wenigen Sekunden angelegt.