Skip to content

Commit 7efd2fb

Browse files
authored
Merge pull request mrin9#25 from sgrillon14/patch-5
test if token contain all key (all claims)
2 parents 51b42f8 + 7c7248b commit 7efd2fb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/com/app/identity/TokenUtil.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,12 @@ public TokenUser parseUserFromToken(String token){
4242

4343
User user = new User();
4444
user.setUserId( (String)claims.get("userId"));
45-
//user.setCustomerId((Integer)claims.get("customerId"));
46-
//user.setRole((String)claims.get("role"));
4745
user.setRole(Role.valueOf((String)claims.get("role")));
48-
return new TokenUser(user);
46+
if (user.getUserId() != null && user.getRole() != null) {
47+
return new TokenUser(user);
48+
} else {
49+
return null;
50+
}
4951
}
5052

5153
public String createTokenForUser(TokenUser tokenUser) {

0 commit comments

Comments
 (0)