PredicSis.ai uses a 2-token management system for user authorization based on JSON Web Token (JWT). One token allows the user to navigate on PredicSis.ai, create models, data sets, generate SDK tokens, etc., and SDK tokens allow the user to use the Python SDK.
JSON Web Tokens are an open source standard RFC7519 that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed. JWTs can be signed using a secret (with the HMAC algorithm) or a public/private key pair using RSA.
Once the user is logged in, each subsequent request will include the JWT, allowing the user to access routes, services, and resources that are permitted with that token.
The duration of the token is 1 year.
For access to SDK, the user can create an SDK revocable token with a configurable expiration
Multiple SDK tokens can be used simultaneously
A single user can use the same token for multiple access
To distinguish members from administrators PredicSis.ai has applied user rights.
Permissions let you control what users can do and see. Predicsis.ai has 2 user groups, if you want to view the list of permissions, go on:
- [As an administrator](ref)
- [As a member](ref)
If you have any questions or issues, please contact the PredicSis security team firstname.lastname@example.org