How to Configure Login Methods in Encvoy ID#
In this guide, you will learn how to configure login methods in Encvoy ID, including standard OAuth providers and enhanced authentication methods (WebAuthn, mTLS, TOTP). We will also cover how to properly set up and design the authorization widget to make the login process secure and user-friendly.
Table of Contents:
Login Methods Overview#
A login method is an authentication method that allows users to authorize in their personal account or connected applications. It is a key element of the Single Sign-On (SSO) system, providing flexible and secure identification.
Types of Authentication Providers in Encvoy ID#
Encvoy ID supports the following types of login methods:
- Basic methods: login and password, email,
- External identity providers: social networks and other services,
- Enhanced and passwordless methods: cryptographic authentication via mTLS (client certificates) and WebAuthn (biometrics, hardware keys), as well as TOTP/HOTP one-time passwords.
Management Levels and Publicity of Login Methods#
Login methods can be created in different types of Encvoy ID dashboards:
- Organization Dashboard — company level;
- Application Dashboard (ADM) — individual application level.
For login methods created at the organization level, you can configure publicity — determining exactly where they will be available.
| Login Method Type | Publicity Setting | Where Available | Management |
|---|---|---|---|
| Created in Organization Dashboard | ✔ Yes | All applications of this organization | Managed only from the Organization Dashboard |
| Created in Application (Small Dashboard) | ✘ No | Only in this application | Managed in Application Settings |
Managing Login Methods#
Creating a New Login Method#
For most popular services, Encvoy ID provides ready-made templates with settings. They simplify the connection process as they contain pre-filled parameters specific to each provider.
The configuration process involves three steps:
- Preparation: obtain a
Client IDandClient Secretfrom the provider service. -
Configuration in Encvoy ID: create a provider of the corresponding type.
Refer to the specific instruction for configuring the selected provider:
Editing an Existing Login Method#
If you need to update the settings of an existing login method:
- Go to the Organization Dashboard or the settings of the corresponding application → Settings section.
- Click Configure in the Login Methods block.
- A window with a list of created login methods will open.
-
Click the Configure button on the panel of the login method you want to edit.

-
The editing form will open.
- Make the necessary changes.
- Click Save.
Deleting a Login Method#
- Go to the Organization Dashboard or the settings of the corresponding application → Settings section.
- Expand the Login Methods block.
- Click Configure.
- A window with a list of created login methods will open.
-
Click the Delete button
located on the panel of the login method you want to delete.
-
Confirm the action in the modal window.

After successful deletion, the login method will disappear from the widgets of all linked applications.
Copying Login Method Settings#
Copying settings allows you to create a new method based on a previously created one.
-
Copy the login method settings using the Copy button
located on the login method panel.
-
Next, open the form for creating a new login method from a template of the same type and click Paste
.
⚠️ Note: If the types do not match, the new provider may not function correctly.
Configuring a Required Identifier in the User Profile#
Identifiers are external services that the user has added to their profile or through which they have previously logged into the system.
The list of identifiers available for addition is formed from the login methods in the Encvoy ID dashboard with an active publicity setting.
- If a login method is configured as public, it will appear in the list of identifiers available for addition in the user profile.
- Placing this login method on the application widget is optional — it can be available in the profile even without a button on the main login screen.
- The user can also add an identifier during login via the widget if such a login method is available.
In Encvoy ID, you can configure a requirement for mandatory linking of an external account identifier to the user profile. In this case, when logging into the application, a user who does not have a linked identifier will be prompted to add one to their profile.
How to Make an Identifier Mandatory#
- Go to the Organization Dashboard or the settings of the corresponding application → Settings section.
- Expand the Login Methods block and click Configure.
- A window with a list of created login methods will open.
-
Click the Make required button
on the panel of the login method you want to make mandatory.
The setting is applied without additional confirmation.
💡 Tip: Clicking the Make required button again will make the identifier optional in the profile.
Login Widget Settings#
What is the Login Widget?#
The login widget is the authorization form displayed to the user when they attempt to log into an application or the Encvoy ID system if they are not yet authenticated.
The widget supports:
- classic login via username and password,
- login via various providers,
- flexible configuration of appearance and structure,
- grouping of login methods.
In the widget, login methods are divided into:
- Primary methods — displayed as separate buttons under the Log in button and are used most frequently.
- Additional methods — placed in the Other providers block as compact buttons to avoid cluttering the interface.
Widget example:

💡 The login widget is the first thing a user sees during authorization, so it is important that it matches the company's visual style and is as clear as possible.
Configuring the Login Widget: Appearance and Buttons#
To configure the appearance of the widget:
- Go to the Organization Dashboard or the settings of the corresponding application → Settings section.
- Find the Login Methods block and click Configure.
- The Configure Widget Appearance window will open.
-
In the first block, key visual elements are defined:
- Widget Title — Displayed at the top of the form. To display the application name in the widget header, use the value
APP_NAME. - Widget Cover — Background image of the authorization form.
-
Cover auto-substitution mode on application widgets:
- Disabled — The application's cover is used,
- Default — Only for applications without a cover,
- Enforced — Applied to all applications.
- Widget Title — Displayed at the top of the form. To display the application name in the widget header, use the value
-
In the second block, configure the visibility of login form elements:
- Show application logo on the widget — When enabled, displays the logo next to the application name.
- Hide create account button — When enabled, hides the account creation button from the widget.
- Hide footer — When enabled, hides the widget footer with the text "© 2015-2025".
- Hide logos of main login methods — When enabled, hides the logos of login methods from the Primary group.

-
In the third block, configure button design:
- Button background color — Color scheme for the button background (hex code).
- Button font color — Color scheme for the button text (hex code).

-
If necessary, specify text:
- Additional information field inside the form — Additional text that will be displayed at the bottom of the widget,
- Additional field outside the widget — Additional text that will be displayed below the widget.

The fields support HTML5 code insertion with full semantic markup, including embedded and inline CSS styles. The use of the
scripttag is prohibited. Upon saving, anyscripttag (including its content and attributes) will be automatically removed from the field at the database level. -
Click Save to apply the changes.
💡 You can view the results of the changes in the Preview section.
Adding and Disabling Login Methods on the Widget#
To configure the display of a login method in the widget:
- Go to the Organization Dashboard or the settings of the corresponding application → Settings section.
- Find the Login Methods block and click Configure.
- Enable or disable the toggles for the desired login methods.
- If necessary, configure login method groups.
⚠️ Note:
- It is impossible to disable the Login/password method. If all login methods are disabled, the Login/password method is automatically enabled, as the widget must have at least one method for logging in.
- Disabling a login method from the widget does not delete the login method from the system.
See Also#
- Application Management — guide for creating, configuring, and managing OAuth 2.0 and OpenID Connect (OIDC) applications.
- Organization Management — guide for working with an organization in Encvoy ID.
- User Registration and Login — instructions for creating an account, logging in using a username/password, and external authentication services.