Kein Konto
Dieselben Prüfungen wie auf den Seiten, als JSON, für Ihre Skripte und CI-Pipelines. Kein Schlüssel und kein Konto; auf 30 Aufrufe pro Minute und Adresse begrenzt. Nichts wird gespeichert.
Prüft eine SAML-Antwort (XML, Base64 oder Formular-Body). Felder: response (erforderlich), entity_id, acs_url, issuer, request_id, cert (PEM). Liefert ok, checks (Status, Titel, Detail), nameId und attributes.
curl -s https://idkit.idkit.workers.dev/api/v1/analyse \
-H 'content-type: application/json' \
-d '{"response":"<samlp:Response …","entity_id":"https://mon-app/saml","cert":"-----BEGIN CERTIFICATE-----…"}'
Analysiert Metadaten (a) und, wenn b angegeben ist, beide. Liefert Typ, Felder, Zertifikate (Fingerabdruck, Gültigkeit) und Warnungen.
curl -s https://idkit.idkit.workers.dev/api/v1/metadata \
-H 'content-type: application/json' \
-d '{"a":"<EntityDescriptor …"}'
Findet die wahrscheinliche Ursache einer Fehlermeldung (Feld error).
curl -s https://idkit.idkit.workers.dev/api/v1/diagnostic \
-H 'content-type: application/json' \
-d '{"error":"AADSTS700016 invalid audience"}'