Authentication Level:
This module contains all login functions.
Name | Description | Authentication |
---|---|---|
serviceLogin | Create login session. | Public |
check | Check client session state. | Service |
clientLogin | Do client login. | Service |
Authentication Level: Public
Description:
Generates a JWT token and creates a login session.
Request parameter:
Field | Type | Description | Default |
---|---|---|---|
token required | String | public token |
null |
authid required | String | of your customer profile |
null |
Example Request:
{ "token": "9a9a9a", "authid": "8b8b8b" }
Response parameter:
Field | Type | Description |
---|---|---|
token | token |
token for this session |
refreshToken | refreshToken |
refreshToken for this session |
info | String |
informations about login state |
id | Integer |
id of your customer profile |
Example Request:
HTTP/1.1 200 OK { "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ", "refreshToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ", "info": "login success", "id": 1234 }
Authentication Level: Service
Description:
Check current session state.
Parameter:
No parameter available for this route
Authentication Level: Service
Description:
Do client login.
Request parameter:
Field | Type | Description | Default |
---|---|---|---|
mail required | String | Unique client mail address. |
null |
password required | String | Passhrase. |
null |
Example Request:
{ "mail": "max.mustermann@musterdomain.de", "password": "*******" }
Example Request:
HTTP/1.1 200 OK { "info": "success", "data": { "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ", "refreshToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ", "id": 1234 } }