Authentication

There are different authentication mechanisms used with Doshii to suit different scenarios:

Dashboard Credentials: These are the simply username/password credentials you will used to access the Doshii Dashboard. These are unique per user and can only be used to access the dashboard, but note that access to the dashboard may give those users access to other security credentials, including tokens and keys so should be guarded as such.

  • Basic Authentication: Basic Authentication protocol is used to authenticate most Apps.
  • Bearer AuthenticationBearer Authentication is used to to authenticate POS:
    • On-boarding: Often used to support general on-boarding activities, to authenticate the Vendor.
    • Venue specific: A ephemeral JWT token dynamically generated to access a specific location.

You can view each endpoint's API reference to check which types of authentication they accept and require.