Authentifizierung
Für Anfragen an die REST API ist eine Authentifizierung erforderlich. Hierfür wird ein Token verwendet, der nach einer erfolgreichen Anmeldung über die REST API bereitgestellt wird.
- Einen POST-Request an die Adresse
"http://[Smart_Building_Automation_IP]/login"mit folgenden Parametern im Header senden:- x-elocs-username: [Benutzername]
- x-elocs-password: [Hash]
Als Antwort wird der Token x-elocs-token zurückgegeben und automatisch als Cookie gesetzt. Dieser wird für die Authentifizierung aller weiteren Anfragen verwendet.
Abhängig davon, von wo die Anfragen an das Smart Building Automation System gesendet werden, wird der gesetzte Cookie automatisch verwendet. Andernfalls muss der Token bei jeder Anfrage im Header mitgesendet werden: Cookie:token=[Token].