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).
Enable / Disable authentication methods
For each authentication method, use toggles to enable or disable authentication and registration:
Allow authentication | Controls whether users can authenticate using the authentication method.
|
|---|---|
Allow registration | Controls whether users can register the authentication method
This is only available for internal methods. For external methods, the authentication methods are directly registered 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. To add a custom authentication method embedding Trustbuilder SDK:
Go to Authentication > Authentication Methods.
Click + Add an internal authentication method.
Select the application type:
Trustbuilder Authenticator - mobile for mobile app integrating Trustbuilder mobile SDK,
Trustbuilder Authenticator - web for page integrating Trustbuilder web SDK.
For Trustbuilder Authenticator - mobile, select the operating system(s) (Android and/or iOS) and the associated Custom Application (see Custom Applications).
Optional - Select the login portal used for users authentications. By default, Trustbuilder login portal is selected. Select the custom login portal embedding Trustbuilder Authenticator SDK. (see Custom Applications)
Customize the user-facing content:
Display Name: Label shown on the button. It should be clear and user-friendly.
Max 50 charactersDescription: Optional text under the display name, giving users additional information.
Max 120 charactersLogo: Icon shown on the button.
Preview authentication button: Preview of what users will see at authentication method selection.
Click Add.
The custom internal authentication method is successfully created.You can configure the authentication level of this authentication method:
Click on the three-dots icon > Manage > Technical details tab.

Select the authentication level associated with this method. This is used in authorization policies.
⚠️ If you rename an authentication level, the change will not be automatically reflected here. You will need to reselect the authentication level. It is recommended to define a stable name when creating it.
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. 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. You can now configure its authentication level.
Edit an authentication method
Go to Authentication > Authentication Methods.
Click on the three-dots icon then Manage.
Switch between tabs to configure parameters.
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.