keycloak-uncached

Merge pull request #698 from mposolda/master Prefill login

9/17/2014 3:59:00 AM

Details

diff --git a/services/src/main/java/org/keycloak/services/resources/TokenService.java b/services/src/main/java/org/keycloak/services/resources/TokenService.java
index 4c6c431..d964906 100755
--- a/services/src/main/java/org/keycloak/services/resources/TokenService.java
+++ b/services/src/main/java/org/keycloak/services/resources/TokenService.java
@@ -964,9 +964,11 @@ public class TokenService {
         LoginFormsProvider forms = Flows.forms(session, realm, client, uriInfo);
 
         String rememberMeUsername = null;
-        Cookie rememberMeCookie = headers.getCookies().get(AuthenticationManager.KEYCLOAK_REMEMBER_ME);
-        if (rememberMeCookie != null && !"".equals(rememberMeCookie.getValue())) {
-            rememberMeUsername = rememberMeCookie.getValue();
+        if (realm.isRememberMe()) {
+            Cookie rememberMeCookie = headers.getCookies().get(AuthenticationManager.KEYCLOAK_REMEMBER_ME);
+            if (rememberMeCookie != null && !"".equals(rememberMeCookie.getValue())) {
+                rememberMeUsername = rememberMeCookie.getValue();
+            }
         }
 
         if (loginHint != null || rememberMeUsername != null) {