Update error messaging when SCIM identity is false but a SAML identity exists
Roll out skip_saml_identity_destroy_during_scim... (#410234 - closed) enabled the skip_saml_identity_destroy_during_scim_deprovision
flag that doesn't remove SAML ID when a user is deprovisioned through SCIM. This allows enterprise users to still sign in when they are reprovisioned. The UI messaging that is displayed in both cases however i.e when a SAML ID is truly missing, or when just deprovisioned through SCIM is the same i.e The member's email address is not linked to a SAML account
can be improved to illustrate if it's due to missing SAML ID or SCIM status being false
Probably add a condition to https://gitlab.com/gitlab-org/gitlab/-/blob/c3b4066ffde8355358c4e8cb8fab9e7425ab1a49/ee/app/models/ee/member.rb#L103
Edited by Cynthia "Arty" Ng