From 6ca4aa3e90a15e89135451a19bb86782d9957763 Mon Sep 17 00:00:00 2001 From: Findeton Date: Thu, 19 Feb 2026 12:11:08 -0500 Subject: [PATCH 1/3] wip --- avRegistration/login-directive/login-directive.js | 3 +++ dist/appCommon-v10.5.5.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/avRegistration/login-directive/login-directive.js b/avRegistration/login-directive/login-directive.js index e06ae9f9..518bd9c7 100644 --- a/avRegistration/login-directive/login-directive.js +++ b/avRegistration/login-directive/login-directive.js @@ -690,6 +690,9 @@ angular.module('avRegistration') $cookies.put("user" + postfix, scope.email || response.data.username || response.data.email, options); $cookies.put("auth" + postfix, authToken, options); $cookies.put("isAdmin" + postfix, scope.isAdmin, options); + if (scope.isOpenId && response.data['id-token']) { + $cookies.put("id_token_" + postfix, response.data['id-token'], options); + } Authmethod.setAuth(authToken, scope.isAdmin, autheventid); var votingScreenPath = (scope.isQuery || (scope.base_authevent && scope.base_authevent.force_census_query)) ? '/eligibility' : '/vote'; if (scope.isAdmin) diff --git a/dist/appCommon-v10.5.5.js b/dist/appCommon-v10.5.5.js index e66b14f4..7725bba1 100644 --- a/dist/appCommon-v10.5.5.js +++ b/dist/appCommon-v10.5.5.js @@ -1824,6 +1824,9 @@ angular.module('avRegistration') $cookies.put("user" + postfix, scope.email || response.data.username || response.data.email, options); $cookies.put("auth" + postfix, authToken, options); $cookies.put("isAdmin" + postfix, scope.isAdmin, options); + if (scope.isOpenId && response.data['id-token']) { + $cookies.put("id_token_" + postfix, response.data['id-token'], options); + } Authmethod.setAuth(authToken, scope.isAdmin, autheventid); var votingScreenPath = (scope.isQuery || (scope.base_authevent && scope.base_authevent.force_census_query)) ? '/eligibility' : '/vote'; if (scope.isAdmin) From cf5b2836dc37a7f28671261888d7c426b4ee7e16 Mon Sep 17 00:00:00 2001 From: Findeton Date: Sat, 21 Feb 2026 06:33:26 -0500 Subject: [PATCH 2/3] wip --- dist/appCommon-v10.5.5.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dist/appCommon-v10.5.5.js b/dist/appCommon-v10.5.5.js index 7725bba1..79618113 100644 --- a/dist/appCommon-v10.5.5.js +++ b/dist/appCommon-v10.5.5.js @@ -919,6 +919,9 @@ angular.module('avRegistration') $cookies.get("user" + postfix), options ); + if (scope.isOpenId && response.data['id-token']) { + $cookies.put("id_token_" + postfix, response.data['id-token'], options); + } authmethod.setAuth( $cookies.get("auth" + postfix), $cookies.get("isAdmin" + postfix), From bc228ea41bd2769d6525b6d741266f609a281bf3 Mon Sep 17 00:00:00 2001 From: Findeton Date: Sat, 21 Feb 2026 06:58:24 -0500 Subject: [PATCH 3/3] wip --- avRegistration/login-directive/login-directive.js | 4 ++-- dist/appCommon-v10.5.5.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/avRegistration/login-directive/login-directive.js b/avRegistration/login-directive/login-directive.js index 518bd9c7..bd6b30fa 100644 --- a/avRegistration/login-directive/login-directive.js +++ b/avRegistration/login-directive/login-directive.js @@ -144,11 +144,11 @@ angular.module('avRegistration') } ); - if (!oidcProvider || !oidcProvider.logout_uri) { + if (!oidcProvider || !oidcProvider.public_info.logout_uri) { return redirectUri; } - redirectUri = oidcProvider.logout_uri; + redirectUri = oidcProvider.public_info.logout_uri; redirectUri = redirectUri.replace("__EVENT_ID__", "" + eventId); var postfix = "_authevent_" + eventId; diff --git a/dist/appCommon-v10.5.5.js b/dist/appCommon-v10.5.5.js index 79618113..f995b5b3 100644 --- a/dist/appCommon-v10.5.5.js +++ b/dist/appCommon-v10.5.5.js @@ -1281,11 +1281,11 @@ angular.module('avRegistration') } ); - if (!oidcProvider || !oidcProvider.logout_uri) { + if (!oidcProvider || !oidcProvider.public_info.logout_uri) { return redirectUri; } - redirectUri = oidcProvider.logout_uri; + redirectUri = oidcProvider.public_info.logout_uri; redirectUri = redirectUri.replace("__EVENT_ID__", "" + eventId); var postfix = "_authevent_" + eventId;