Access and authentication
To access the Flexxible platform, users can authenticate using the following methods:
- Authentication with a Microsoft Entra ID or Google account
- Authentication with email and password
- Authentication with SAML
Authentication with a Microsoft Entra ID or Google accountβ
For Flexxible's single sign-on (SSO) system to validate Microsoft or Google accounts and authorize access to the platform, an administrator needs to grant the following permissions:
- Microsoft Entra ID. Enable the use of a Flexxible Enterprise Application in your tenant.
- Google. Enable the use of a Flexxible OAuth Client ID in your tenant.
This procedure is common in third-party applications that delegate authentication to Microsoft Entra ID or Google. The tenant administrator can always check the data the application has access to, see which users have utilized it, or revoke consent. If it's revoked, users can no longer log in to Flexxible.
Depending on the organization's configuration and security policies, an administrator might need to authorize these accounts the first time they are used.
Enterprise Application Consent and Permissions in Entra IDβ
Access can be granted to individual users or groups. However, as explained earlier, there is an option to simplify the process: an administrator can grant organizational consent for using the Enterprise Application.
This consent automatically registers the Enterprise Application in the Azure tenant and allows the organization's users to log in to Flexxible using their corporate credentials. It's enough for the administrator to attempt to log in to the Portal for the first time to trigger the consent request.

If consent is configured manually, the Enterprise Application must include the following permissions:
| Permission | Caption |
|---|---|
| Directory.Read.All | Read directory data |
| View users' email addresses | |
| offline_access | Maintain access to data that has been granted access |
| openid | Log In |
| profile | View basic user profile |
| User.Read | Log in and read users' profiles |
Authentication with email and passwordβ
By default, all users of the Flexxible platform have the option to log in with a Microsoft Entra ID or Google account enabled.
Optionally, users with the Organization Administrator permission can enable login via email and password for other organization members. This way, users can choose how to sign in.

Login processβ
To log in to the Flexxible platform using email and password for the first time, you must follow these steps:
-
Enable access to email and password authentication for the user. This step must be done by an Organization Administrator.
-
Once enabled, the user will receive a welcome email with a link to create their password. The link is for one-time use only. If they can't log in with it, they can always authenticate with Microsoft Entra ID or Google.
-
Create a password; without it, they can't log in.
-
Set up two-factor authentication through an authentication app. The first time the user attempts to log in with email and password, the platform will prompt them to do so.
-
Log in.
Access to email and password authenticationβ
To activate this method for users, an Organization Admin must first enable the option for email and password authentication at the organization level.
Then, the Organization Admin can enable access for the users within the organization. To do this, Flexxible offers the following options:
Enable access for a new userβ
-
Go to
Portal->Settings->Users. -
Click on
New. A form will open requesting the user's information. -
Check the option
Enable email/password login. -
In the form, click on
New.
You can find more information on how to create a user in Users.

Enable access for a batch of usersβ
For this action, it's recommended to first export the user list to get the Excel file with the appropriate format:
-
Go to
Portal->Settings->Users->Export users. -
Open the Excel file. In the Email login enabled column, indicate which users will have access enabled: Y (enable) and N (disable).

-
Save the new file and return to the table with the user list:
Portal->Settings->Users -
Click on
Import users. Select the saved file.

- Click on
Import.
Enable access from the user tableβ
-
Go to
Portal->Settings->Users. -
Select the users you want to enable access for.
-
In the top menu, click on
Email login actions->Enable email loginorDisable email login, as needed.

Reset the password from the user tableβ
-
Go to
Portal->Settings->Users -
Select the users who will receive an email with the link to regenerate the password.
-
Select
Email login actions->Resend password reset email.


This option is only available for users who have email and password authentication enabled.