Ignore:
Timestamp:
02/10/22 14:29:35 (2 years ago)
Author:
andrejTavchioski <andrej.tavchioski@…>
Branches:
master
Children:
c45b67b
Parents:
13ecc56
Message:

edited JWT token

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sources/app/src/main/java/parkup/configs/CustomAuthenticationFilter.java

    r13ecc56 r74fb0dc  
    5151        String className = principal.getClass().getName().split("\\.")[2];
    5252        String email=null;
     53        String fullName=null;
    5354        Collection<? extends GrantedAuthority> roles= new ArrayList<>();
    5455        switch (className) {
    5556            case "RegisteredUser": {
    5657                RegisteredUser user = (RegisteredUser) authentication.getPrincipal();
     58                fullName=user.getFirstName()+" "+user.getLastName();
    5759                email = user.getEmail();
    5860                roles = user.getAuthorities();
     
    6264                Worker user = (Worker) authentication.getPrincipal();
    6365                email = user.getEmail();
     66                fullName=user.getFirstName()+" "+user.getLastName();
    6467                roles = user.getAuthorities();
    6568                break;
     
    6871                Administrator user = (Administrator) authentication.getPrincipal();
    6972                email = user.getEmail();
     73                fullName=user.getFirstName()+" "+user.getLastName();
    7074                roles = user.getAuthorities();
    7175                break;
     
    7680        String access_token = JWT.create()
    7781                .withSubject(email)
     82                .withClaim("fullName",fullName)
    7883                .withExpiresAt(new Date(System.currentTimeMillis() + 60 * 60 * 1000))
    7984                .withIssuer(request.getRequestURL().toString())
Note: See TracChangeset for help on using the changeset viewer.