Multi factors authentication

Contents

What is a Multi factors authentication?

There are 3 kinds of authentication factors:

A Multi factors authentication is the combination of 2 factors. Example: login + password + email one time password = MFA

BUT a strong authentication is the combination of 2 different kinds of factors.
The previous example is not a strong authentication
Example: login + password + mobile phone application one time password = strong authentication

Existing 2nd factors on Trustelem

Trustelem factors, used in addition to the password, are:

mfa.png

Notes:

Second-step passkeys

A second-step passkey is a FIDO / WebAuthn credential used as a 2nd factor, right after the password. Any passkey-capable device can hold one:

Enabling and enrolling

The Second-step passkey factor is enabled and enrolled exactly like the other factors (see Setup): Login and User can reset token parameters, manual enrollment by an administrator, or enrollment campaigns.
A user who only has a one-step passkey still counts as "to enroll" for a second-step campaign: the two classes are never interchangeable.

Security policy

In Security settings, the Passkeys part contains one policy per class. Open Second-step passkey to edit its policy. There are 3 security levels:

Rule Effect
User verification Ask the device for a fingerprint, face or PIN. For a second-step passkey this is a hint the device may ignore: the password already carries the other half of the authentication.
Where the passkey can live Anywhere, built-in device only, or removable security key only.
Verify the device's make and model Asks the device to prove its model (attestation), enabling certification checks and device lists.
Minimum FIDO certification Accept only devices certified at this level or higher by the FIDO Alliance. Requires model verification.
Restrict to specific devices List of allowed FIDO models, cryptographically enforced.
Restrict to specific providers List of allowed passkey providers (Bitwarden, 1Password...). Provider names are self-reported, so pair it with certification for a hard boundary.
Disable a passkey if cloning is detected If a passkey's usage counter goes backwards, disable it automatically and alert.

The policy is checked at enrollment: a device which doesn't comply is rejected immediately with an explicit message, instead of being registered and then refused at every login. It is checked again at every login, so tightening the policy applies to already enrolled passkeys at their next use.
Certification and model data come from the FIDO Alliance Metadata Service (MDS), which Trustelem embeds and keeps up to date.

passkey-policies.png

Usage examples

Notes:

Possible authentications depending on the protocols

Web logging - Admin page + SAML / OpenID Connect applications

The user provides his Trustelem login + password, then the 2nd factor.
If he has multiple 2nd factors, he can choose to use another one:

LDAP applications

The LDAP protocol is not designed to do MFA. But with Trustelem, there are 2 ways of doing it:

Radius applications

Radius authentications have lot of possibilities:

Setup

To setup the allowed factors, , go on Trustelem admin page, Security settings and Authentication factors

The first part, Manage authentication factors, has 2 parameters: Login, and User can reset token authfactors.PNG

Login parameter

For a chosen factor, you can activate the option login for all users or for specific users.
When it's done:

User can reset token parameter

For a chosen factor, you can activate the option User can reset token for all users or for specific users.
When it's done, the defined users can use their dashboard to reset this factor:

https://mydomain.trustelem.com/#security

mfa3.png

When you have enabled the chosen factors, you can start the enrollment.

Manual enrollment using dashboard

This has to be done by a Trustelem administrator enroll1.PNG

Manual enrollment using email

This has to be done by a Trustelem administrator. You can send the enrollment link to Trustelem Primary Email or choose another one. enroll2.PNG

Enrollment campaign

mfa2.png

Create an access-rules for MFA

If you already have users and applications, you can now create access-rules in order to force multi factors authentication.
You can find the detail using the URL: access rules


Revision #20
Created 1 July 2022 08:24:56 by WALLIX Admin
Updated 4 August 2026 15:53:39 by WALLIX Admin