From e5669be19ed66d685880bd1d6f52b02643128468 Mon Sep 17 00:00:00 2001 From: j2blake Date: Mon, 13 Jun 2011 16:29:56 +0000 Subject: [PATCH] NIHVIVO-2696 allow the Authenticator to invalidate the cache of Identifiers. --- .../vitro/webapp/auth/identifier/RequestIdentifiers.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/identifier/RequestIdentifiers.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/identifier/RequestIdentifiers.java index 9eff6e6f2..d94433bc5 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/identifier/RequestIdentifiers.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/identifier/RequestIdentifiers.java @@ -46,4 +46,11 @@ public class RequestIdentifiers { return (IdentifierBundle) obj; } + /** + * The login status has changed, so discard the cached Identifiers. + */ + public static void resetIdentifiers(ServletRequest request) { + request.removeAttribute(ATTRIBUTE_ID_BUNDLE); + } + }