From de2b8e570f91bbbdb752f3eb5c81a2b05b4ca6df Mon Sep 17 00:00:00 2001 From: Paulo Gladson Date: Wed, 28 Sep 2016 21:48:01 -0300 Subject: [PATCH] Ajustes segurança --- demoiselle-security-token/src/main/java/org/demoiselle/jee/security/token/impl/TokensManagerImpl.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/demoiselle-security-token/src/main/java/org/demoiselle/jee/security/token/impl/TokensManagerImpl.java b/demoiselle-security-token/src/main/java/org/demoiselle/jee/security/token/impl/TokensManagerImpl.java index 4c7de9e..da57e4f 100644 --- a/demoiselle-security-token/src/main/java/org/demoiselle/jee/security/token/impl/TokensManagerImpl.java +++ b/demoiselle-security-token/src/main/java/org/demoiselle/jee/security/token/impl/TokensManagerImpl.java @@ -21,7 +21,7 @@ import org.demoiselle.jee.core.interfaces.security.TokensManager; @Dependent public class TokensManagerImpl implements TokensManager { - private final static ConcurrentHashMap repo = new ConcurrentHashMap<>(); + private static ConcurrentHashMap repo = new ConcurrentHashMap<>(); @Inject private Logger logger; @@ -44,9 +44,7 @@ public class TokensManagerImpl implements TokensManager { repo.put(value, user); token.setKey(value); } else { - repo.entrySet().parallelStream().filter((e) -> (user.equals(e.getValue()))).forEach((e) -> { - token.setKey((String) e.getKey()); - }); + token.setKey((repo.entrySet().parallelStream().filter((e) -> (user.equals(e.getValue()))).findAny().get()).getKey()); } token.setType("Token"); } -- libgit2 0.21.2