From 4b74de12610120831fc1529f0409db66aafd4d03 Mon Sep 17 00:00:00 2001 From: Janis Date: Wed, 21 Jan 2026 12:22:12 +0100 Subject: [PATCH] feat: Update ID mapping in OpenIDUserInfo to use hashed value and remove name field --- knockoutwhistweb/app/services/OpenIDConnectService.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/knockoutwhistweb/app/services/OpenIDConnectService.scala b/knockoutwhistweb/app/services/OpenIDConnectService.scala index 7abfd49..1c1abfa 100644 --- a/knockoutwhistweb/app/services/OpenIDConnectService.scala +++ b/knockoutwhistweb/app/services/OpenIDConnectService.scala @@ -138,9 +138,9 @@ class OpenIDConnectService@Inject(ws: WSClient, config: Configuration)(implicit if (response.status == 200) { val json = response.json Some(OpenIDUserInfo( - id = (json \ provider.idClaimName).as[String], + id = (json \ provider.idClaimName).as[String].hashCode.toString, email = (json \ "email").asOpt[String], - name = (json \ "name").asOpt[String].orElse((json \ "login").asOpt[String]), + name = None, picture = (json \ "picture").asOpt[String].orElse((json \ "avatar_url").asOpt[String]), provider = providerName, providerName = provider.name