You can configure multiple identity providers on Keycloak, and the same enterprise user can have an account on each of these identity providers. Prior to Release 10.1.0, however, the user could select and use only one of the configured identity providers. Starting from Release 10.1.0, Keycloak supports the simultaneous use of multiple identity providers. Users have an option to link their identity provider accounts, so that the user can choose which identity provider to use each time they log in to their clients. The account linking procedure is performed only once when the user logs in to a client using a new identity provider.
Note:
Keycloak considers user accounts registered on different identity providers as belonging to the same user if these accounts use the same email address.
For security reasons, Avaya Aura® Device Services does not automatically link user accounts registered on different identity providers.
To disable the use of an identity provider, delete its configuration from Keycloak. If users of that identity provider have accounts on other identity providers, they still can use the authentication service.
The account linking functionality is enabled by default. If required, you can configure the default account linking options in your realm on Keycloak at . For more information about the available configuration options, see First Login Flow
in Server Administration Guide.