Commit 476114

Authentication
@@ 13,14 13,19@@
LubeLogger relies on an invitation-only model for creating/registering new users. It is highly recommended that LubeLogger is configured with SMTP in order to make the user registration process as smooth as possible, read [[Getting Started]] for more information regarding SMTP configuration.
To Create/Invite New Users, you first need to enable authentication and set up the Root User credentials. Once that is done, upon login, you will see that there is now a dropdown to the right of the "Settings" tab that has your root username on it. Click on that dropdown and select "Admin Panel"
+ ![](/Authentication/a/image-1706398957700.png)
You will now be taken to a new page. There are two sections in this page, Tokens and Users.
Tokens are used for invitees to register their user account or existing users to reset their password. These tokens are single use and are validated against the email address they are issued for.
+ ![](/Authentication/a/image-1706398972637.png)
Users, as the name suggests, is a list of users in the system. You can also mark or unmark existing users as Admins here, see below to understand what permissions Admin users have.
- To invite a user, simply click on the "Generate User Token" button and type in their email address, note that this is case-sensitive. If SMTP is configured and the Auto Notify(via Email) switch is checked, the user will receive an email that looks like this:
![](/Authentication/a/image-1706398865186.png)
+ To invite a user, simply click on the "Generate User Token" button and type in their email address, note that this is case-sensitive.
## Root/Super User
+ ![](/Authentication/a/image-1706398926360.png)
+
+ If SMTP is configured and the Auto Notify(via Email) switch is checked, the user will receive an email that looks like this: