Versionen im Vergleich
Version | Alte Version 2 | Neue Version 3 |
---|---|---|
Änderungen wurden vorgenommen von | ||
Gespeichert am |
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
POST
Codeblock | ||
---|---|---|
| ||
http://{{host}}:{{port}}/storage/rest/api/Authenticate |
Beschreibung
Basic HTTP Authentifizierung, bei der User/Passwort gemäß dieser Methode übermittelt werden (siehe https://de.wikipedia.org/wiki/HTTP-Authentifizierung). Als Rückgabe einer erfolgreichen Authentifizierung erhält man einen SessionToken, der bei weiteren requests mit benötigten Zugriffsrechten mitgegeben werden muss. Zusätzlich die Informationen zum angemeldeten Benutzer mit den Zugriffsrechten auf ein Dokument (erzeugen, löschen, lesen, schreiben)
Parameter
Name | Wert | Beschreibung |
---|---|---|
Request Header | ||
Authorization | Basic <TOKEN> | <TOKEN> muss ein gültiger Token nach Basic Authentication Verfahren sein |
Response Header | ||
Content-Type | application/json; odata.metadata=minimal; odata.streaming=false; IEEE754Compatible=false; charset=UTF-8 |
Example Request
Codeblock | ||
---|---|---|
| ||
curl --location --request POST "http://localhost:4680/storage/rest/api/Authenticate" \ --header "Authorization: Basic dXNlcjpwYXNzd29yZA==" |
Example Response
Elite soft json viewer | ||||
---|---|---|---|---|
| ||||
{ "@context": "http://localhost:4680/storage/rest/api/$metadata#Authentication", "SessionToken": "2094F4E5E94F434AA3D1CD6EE4DC99D5", "UserInfo": { "Name": "clarc", "email": "support@cto.de", "ContentDoc_Create": true, "ContentDoc_Delete": true, "ContentDoc_Execute": false, "ContentDoc_Read": true, "ContentDoc_Update": true } } |
Inhalt |
---|
Untergeordnete Seiten (Anzeige untergeordneter Seiten) | ||||
---|---|---|---|---|
|