Implement keyring change password
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / auth / HttpSessionLoginModule.java
index ccd02b5b2783f8a26535958e7ebdcf5c89b5480b..81ca5baf3778727783b1f73f6dd045b6a0d893f2 100644 (file)
@@ -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 {