Just like your computer, Reflex utilizes Users for several reasons. To begin, User accounts ensure that only authorized individuals can access specific resources or perform specific actions within the system. User accounts also provide a way to actively monitor User activity in the system, effectively creating accountability for actions conducted by your Users. Finally, by implementing Users in the Reflex system, multiple individuals can utilize the Reflex system effectively and efficiently.
There are two types of User accounts in the Reflex system: Users and Service Accounts.
- Users are human operated accounts that are used to interact with the system via the User Interface. They can use their API Bearer Token to interact with the API, but they should note that User API keys expire much quicker than service account keys (default
6hours). These accounts are governed by other policies like multi-factor authentication (MFA).
- Service Accounts are for the persistent programmatic access to the API. Service Account API keys are issued upon creation and never stored by the API. They expire by default after