Skip to content

Super user login

It is not recommended that you be the super user for day-to-day operations. You will only need the super user for some very specific tasks, as is the case documented here.

Datasheet

  • Interactive API and documentation

    http://localhost/docs#/Login/login_access_token_api_v1_login_access_token_post

  • Endpoint URL

    POST

    http://localhost/api/v1/login/access-token
    

  • URL parameters

    None

  • Body content

    application/x-www-form-urlencoded

    grant_type=&username=admin%40superchat.com.br&password=SomeGoodPassword&scope=&client_id=&client_secret=
    

    Field Description
    username Logging in user
    password User password
  • Requires authentication

    Yes

  • Data to be returned

    application/json

    {
      "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MTUyNDgyNTYsInN1YiI6ImNra2xyYjZxaDAwMDAwOHF4dm5sYXh4bzAifQ.Ycn3ZvLqqO8n7E-tkT3n7zCIlmMug93wC1jTqb65QnM",
      "token_type": "bearer"
    }
    

Example

Login as super user

  • Open the authentication window Interactive - Open auth window

  • Authenticate using the super user Interactive - Enter credentials

  • With successful authentication, close the window to return to the interactive interface. Interactive - Close auth window

  • If everything went well you will see a closed lock on the main screen Interactive - User logged in

  • Execute:

    curl -X POST "http://localhost/api/v1/login/access-token" -H  "accept: application/json" -H  "Content-Type: application/x-www-form-urlencoded" -d "grant_type=&username=admin%40superchat.com.br&password=SomeGoodPassword&scope=&client_id=&client_secret="
    

  • Expected outcome:

    {
      "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MTUyNDgyNTYsInN1YiI6ImNra2xyYjZxaDAwMDAwOHF4dm5sYXh4bzAifQ.Ycn3ZvLqqO8n7E-tkT3n7zCIlmMug93wC1jTqb65QnM",
      "token_type": "bearer"
    }
    

  • Important

    Copy the value from the access_token field. You will need it for the next commands.