Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

POST

Codeblock
languagetext
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

NameWertBeschreibung

Request Header

AuthorizationBasic <TOKEN><TOKEN> muss ein gültiger Token nach Basic Authentication Verfahren sein

Response Header

Content-Typeapplication/json; odata.metadata=minimal; odata.streaming=false; IEEE754Compatible=false; charset=UTF-8

Example Request

Codeblock
languagetext
curl --location --request POST "http://localhost:4680/storage/rest/api/Authenticate" \
  --header "Authorization: Basic dXNlcjpwYXNzd29yZA=="

Example Response

Elite soft json viewer
modeTree
width100%
{ "@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)
alltrue
depth2