Credentials
In order to interact with the platform's features, users and applications must provide the approprieate credentials.
Credentials allows the actors to authenticate against the platform, receiving in exchange an identity and a set of permissions.
There are two kind of credentials:
- Auth Tokens: created by providing the correct user information in the form of email and password. Each token carries the identity of the user account who obtained it
- API Keys: created by authenticated users, can be used in mqtt clients and applications.