X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fauth%2FHttpSessionLoginModule.java;fp=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fauth%2FHttpSessionLoginModule.java;h=81ca5baf3778727783b1f73f6dd045b6a0d893f2;hb=6d206b9052689ffa880cd4593bfefa704dc0dd46;hp=ccd02b5b2783f8a26535958e7ebdcf5c89b5480b;hpb=909294f80d35ad0b3095741872b6c54be8f7f561;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/auth/HttpSessionLoginModule.java b/org.argeo.cms/src/org/argeo/cms/auth/HttpSessionLoginModule.java index ccd02b5b2..81ca5baf3 100644 --- a/org.argeo.cms/src/org/argeo/cms/auth/HttpSessionLoginModule.java +++ b/org.argeo.cms/src/org/argeo/cms/auth/HttpSessionLoginModule.java @@ -4,6 +4,7 @@ import java.io.IOException; import java.security.cert.X509Certificate; import java.util.Base64; import java.util.Collection; +import java.util.Locale; import java.util.Map; import java.util.StringTokenizer; @@ -119,7 +120,9 @@ public class HttpSessionLoginModule implements LoginModule { } if (authorization != null) { - CmsAuthUtils.addAuthorization(subject, authorization, request.getLocale(), request); + Locale locale = request.getLocale(); + CmsAuthUtils.addAuthorization(subject, authorization,locale , request); + CmsAuthUtils.registerSessionAuthorization(request, subject, authorization, locale); cleanUp(); return true; } else {