Authentifizierung

Authentifizierung an der API

Authentifizierung erfolgt mittels zweier Credentials:

  • secret: vom Client erzeugt
  • apikey: wird von ZakAI erzeugt durch die Account-Erzeugung (vgl. POST /api/v1/account)

Abfragen, die eine Authenfizierung voraussetzen, müssen mittels HTTP-Header authentifiziert werden:

Authorization: Basic <base64>

Die base64-codierte Zeichenkette hat dabei das Format

<secret>:<apikey>

Beispiel

secret: 3fe9914f7f2ccfdfef120d30985e2aa9eda65d382a61ecc59c5fd4ed045a8873
apikey: 6b8ccc8dac5be408bd12f7e4b279a81c51a6e5b527009c591449b0239861552c

Authorization: Basic M2ZlOTkxNGY3ZjJjY2ZkZmVmMTIwZDMwOTg1ZTJhYTllZGE2NWQzODJhNjFlY2M1OWM1ZmQ0ZWQwNDVhODg3Mzo2YjhjY2M4ZGFjNWJlNDA4YmQxMmY3ZTRiMjc5YTgxYzUxYTZlNWI1MjcwMDljNTkxNDQ5YjAyMzk4NjE1NTJj