Login
First Login¶
Please refer to our First Steps guide on the dedicated page for instructions on how to connect for the first time.
Login Process¶
The login process works as follows:
flowchart TD
classDef avalon fill:#BED1ED,color:#1D335D,stroke:#86A0CB,stroke-width:1px;
classDef ldap fill:#E5ECF7,color:#1D335D,stroke:#86A0CB,stroke-width:1px;
A[User enters login + password<br>in Avalon UI]:::avalon --> B[Avalon Backend receives credentials<br>via secure HTTPS channel]:::avalon
B --> C{User type?}:::avalon
C -- Local user --> D[Backend hashes the password<br>using a secure algorithm]:::avalon
D --> E[Compare the hashed password<br>with the one stored in the database]:::avalon
E -->|Match| F[Authentication successful ✅]:::avalon
E -->|No match| G[Error: invalid credentials ❌]:::avalon
C -- LDAP user --> H[Backend forwards credentials<br>to the LDAP server]:::avalon
H --> I[LDAP server validates user credentials]:::ldap
I -->|Success| F
I -->|Failure| G
- The Avalon UI sends the user’s login and password securely via HTTPS.
-
The Avalon Backend determines the authentication method:
- Local users: the backend hashes the password and compares it to the stored hash in the database.
- LDAP users: the backend forwards the credentials to the LDAP server, which handles the authentication.
-
Depending on the result:
- ✅ Authentication succeeds
- ❌ Authentication fails
Note
Once you have successfully logged in, you will be automatically redirected to the Tenant tab.
At this stage, you cannot yet access the Production tab because no tenant has been selected.
From here, you can only perform the following actions:
- Log out
- Select a tenant
- Edit your profile (Backoffice → Profile)
- Import a new license