Authentication methods
Authentication methods determine how users can enroll and authenticate when accessing applications.
As an administrator, you can define which authentication methods are visible and usable by users. You can also customize name, logo and description to ensure clarity during user authentication method selection.
Authentication methods in TrustBuilder are grouped into two categories: internal and external.
Internal: managed by TrustBuilder
Built-in: Trustbuilder Authenticator Web, Mobile and Desktop, Security keys (Trustbuilder FIDO2).
Custom: application relying on TrustBuilder SDK.
External: based on third-party Identity Providers (IdP).
Enabling / Disabling authentication methods
For each authentication method, you can use toggles to enable/disable the enrollment and authorization:
Enrollment: controls whether users can register the authentication method.
ENABLED → users can enroll using this method, if allowed by the enrollment policy.
DISABLED → users cannot enroll using this method.
Authorization: controls whether users can use the authentication method for authorization. Authorization is the OAuth2 concept defining in which conditions you can gain access to a specific resource.
ENABLED → users can use this method to authenticate, if allowed by the authorization policy.
DISABLED → users cannot use this method to authenticate.
Enrollment is only available for internal methods. For external methods, the authentication methods are directly enrolled on the IDP.
Add an authentication method
TrustBuilder allows you to add internal and external authentication methods.
Internal authentication method
Internal authentication methods are maintained by TrustBuilder and can be linked to a TrustBuilder mobile application.
Go to Authentication > Authentication Methods.
Click + Add an internal authentication method.
Select Trustbuilder Authenticator mobile.
Configure the authentication method:
Parameter | Description |
|---|---|
Link mobile applications | |
OS | Select the supported operating system(s): Android and/or iOS. |
Application source | Select the Custom Application associated with this authentication method. This application must have been previously created in Applications > Custom Applications. |
Customize authentication method | |
Preview end-user button | Preview of what the user will see when selecting the method. |
Logo | Icon shown on the button. |
Name | Label shown on the button. It should be clear and user-friendly. Max 50 characters |
Description | Optional text under the display name, giving users additional information. Max 120 characters |
Click Add.
The internal authentication method is successfully created.
External authentication method
External authentication methods rely on third-party Identity Providers (IdP).
Go to Authentication > Authentication Methods.
Click + Add an external authentication method.
Configure the authentication method:
Parameter | Description |
|---|---|
Authentication method information | |
Identity Provider | Select an the Identity Provider of the authentication method. An IdP can support multiple authentication methods but each method must have a different authentication context (see below). |
Authentication Level | |
Authentication level | Select the authentication level associated with this method. The authentication level represents the strength of the method.
This value is used in authorization policies. |
Authentication context in External IdP | Select the authentication context to indicate what TrustBuilder expects from external IdP:
The IdP returns what it applied during authentication and TrustBuilder checks if it matches its expectations. |
Customize authentication method | |
Preview end-user button | Preview of what the user will see when selecting the method. |
Logo | Icon shown on the button. |
Name | Label shown on the button. It should be clear and user-friendly. Max 50 characters |
Description | Optional text under the display name, giving users additional information. Max 120 characters |
Click on Add.
The external authentication method is successfully created.
Edit an authentication method
Go to Authentication > Authentication Methods.
Click on the three-dots icon then Manage.
Switch between tabs to configure parameters.
Note that for internal authentication methods:
some parameters cannot be edited
the authentication method name can differ from the display name.
there is an enrollment settings tab for security keys
Click on Save changes.
Delete an authentication method
Go to Authentication > Authentication Methods.
Click on the three-dots icon of the authentication method to deleted.
Click on Delete.
Click on Yes, delete to confirm.
The external method authentication method is successfully deleted.
This authentication method will be permanently deleted. It will no longer be available in your authorization policies and users relying on it exclusively will be unable to sign in.