From e3703ab38bfd6584ea8ae7d2672f987c6892171f Mon Sep 17 00:00:00 2001 From: Hakim Date: Mon, 26 Jan 2026 15:20:17 +0100 Subject: [PATCH] Fix SSO username: use email prefix instead of full email --- lib/ontologies_linked_data/models/users/oauth_authentication.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ontologies_linked_data/models/users/oauth_authentication.rb b/lib/ontologies_linked_data/models/users/oauth_authentication.rb index d4f4ec75..9ad23206 100644 --- a/lib/ontologies_linked_data/models/users/oauth_authentication.rb +++ b/lib/ontologies_linked_data/models/users/oauth_authentication.rb @@ -133,7 +133,7 @@ def auth_github(token) def user_from_keycloak_data(user_data) { email: user_data['email'], - username: user_data['preferred_username'], + username: user_data['email'].split('@').first, firstName: user_data['given_name'], lastName: user_data['family_name'] }