I have applied the configurations according to the documentation. However, I am encountering a problem: the OIDC provider is available, but it only returns the first authenticated user, even if I authenticate another one.
In the details of the first authenticated user, there is a section: Manage external auth providers.
With a line: Label, Type with the value: openid-connect.corteza_a, which is an OIDC identifier.
When other users attempt to authenticate via OIDC, Corteza reuses this persistent OIDC identifier to search for a user. It will always find the first linked user, even if the OIDC provider (IDP) has authenticated a different user.
By deleting the user’s openid-connect entry, I force Corteza to search for another user or create a new one during the next OIDC connection, thus moving the problem to the new user.
Here are more details about the issue I am encountering