Drupal Core-Version: 8.x-4.x
Sie müssen als Erstes den Benutzeranmeldedienst aktivieren. Dies kann auf so viele Arten erfolgen, dass ich lieber das REST-UI- Modul verwende.
Gehen Sie zu / admin / config / services / rest und aktivieren Sie die Ressource User Rest.
Einmal aktiviert werden, damit Sie können gehen zu / admin / config / services / rest / resource / Einheit% 3Auser / bearbeiten , indem Sie auf klicken Bearbeiten neben dem Benutzer Ressource. Stellen Sie sicher, dass die GET- Methode aktiviert ist .

Jetzt haben Sie alles Setup können Sie , indem Sie diesen Befehl im Terminal mit dem Dienst starten oder durch einen Antrag auf curl Anfragen unter Verwendung von wie: Postman und Restlet Kunden.
HINWEIS : CSRF-Token erhalten Sie unter: / rest / session / token
curl -i -L -X POST \
-H "Content-Type:application/json" \
-H "Accept:application/json" \
-H "X-CSRF-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
-d \
'{
"name": "my_username",
"pass": "my_password"
}' \
'http://SITE-URL/user/login?_format=json'
Die Rückgabeobjekte sind wie folgt:
ERFOLG :
{
"current_user": {
"uid": "1",
"roles": [
"authenticated"
],
"name": "Admin"
},
"csrf_token": "bbbbbbbbbbbbbbbbbbbbbbbbbb",
"logout_token": "ccccccccccccccccccccccccc"
}
FEHLER :
{
"message":"Sorry, unrecognized username or password."
}