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