diff --git a/docu/login_server.api.md b/docu/login_server.api.md index 1342d8284..e97aff36b 100644 --- a/docu/login_server.api.md +++ b/docu/login_server.api.md @@ -5,10 +5,19 @@ Gradido js-Frontend vereinfachte Zusammenarbeit mit Login-Server und Community-S Es ist mit einer Zusatz-Option möglich das Login und Registrieren via ajax-Request passiern kann. Dafür muss in der Login-Server Config +```ini unsecure.allow_passwort_via_json_request = 1 +``` gesetzt sein. +mit: +```ini +unsercure.allow_cors_all = 1 +``` +Wird bei allen JSON-Requests zum Header: Access-Control-Allow-Origin:* +hinzugefügt. + In diesen Beispielen gehe ich jetzt davon aus, das du das gesamte Gradido Projekt mit Docker gebaut hast und auf dem lokalen Rechner laufen lässt. Login @@ -18,12 +27,12 @@ Einloggen über: # unsecureLogin POST http://localhost/login_api/unsecureLogin -``` +```json data: {"username": "", "password": ""} ``` Wenn alles okay ist erhältst du: -``` +```json {"state":"success", "session_id": , "clientIP":"", "user": { "created": , @@ -50,13 +59,13 @@ Registrieren kannst du einen neuen Benutzer mit: ## createUser POST http://localhost/login_api/createUser -``` +```json data: {"email":"", "first_name":"", "last_name":"" , "emailType": 2, "password":""} ``` Wenn alles okay ist erhältst du: -``` +```json {"state":"success"} ``` @@ -67,11 +76,11 @@ Dann wurde für den Benutzer ein neues Konto angelegt, seine Schlüssel generier Abmelden POST http://localhost/login_api/logout -``` +```json data: {"session_id": } ``` Wenn alles okay ist erhältst du: -``` +```json {"state":"success"} ``` \ No newline at end of file