Commit de2b8e570f91bbbdb752f3eb5c81a2b05b4ca6df
1 parent
b9d8a39d
Ajustes segurança
Showing
1 changed file
with
2 additions
and
4 deletions
Show diff stats
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; |
21 | 21 | @Dependent |
22 | 22 | public class TokensManagerImpl implements TokensManager { |
23 | 23 | |
24 | - private final static ConcurrentHashMap<String, DemoisellePrincipal> repo = new ConcurrentHashMap<>(); | |
24 | + private static ConcurrentHashMap<String, DemoisellePrincipal> repo = new ConcurrentHashMap<>(); | |
25 | 25 | |
26 | 26 | @Inject |
27 | 27 | private Logger logger; |
... | ... | @@ -44,9 +44,7 @@ public class TokensManagerImpl implements TokensManager { |
44 | 44 | repo.put(value, user); |
45 | 45 | token.setKey(value); |
46 | 46 | } else { |
47 | - repo.entrySet().parallelStream().filter((e) -> (user.equals(e.getValue()))).forEach((e) -> { | |
48 | - token.setKey((String) e.getKey()); | |
49 | - }); | |
47 | + token.setKey((repo.entrySet().parallelStream().filter((e) -> (user.equals(e.getValue()))).findAny().get()).getKey()); | |
50 | 48 | } |
51 | 49 | token.setType("Token"); |
52 | 50 | } | ... | ... |