feat: allow converting existing users to SAML

This commit is contained in:
Shivam Mishra
2025-08-28 13:54:06 +05:30
parent 9b09ae0e14
commit f2eb8c37af
+11 -1
View File
@@ -14,11 +14,21 @@ class SamlUserBuilder
def find_or_create_user
user = User.from_email(email)
return user if user
if user
convert_existing_user_to_saml(user)
return user
end
create_user
end
def convert_existing_user_to_saml(user)
return if user.saml_user?
user.convert_to_saml!
end
def create_user
user = User.new(user_params)