Changeset 74fb0dc


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

Location:
sources/app/src/main/java/parkup
Files:
4 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())
  • sources/app/src/main/java/parkup/controllers/RegisteredUserController.java

    r13ecc56 r74fb0dc  
    4444    @PutMapping({"/registriranParkirac/{regParkId}"})
    4545    public RegisteredUser updateRegistriranParkirac(@PathVariable int regParkId, @RequestBody RegisteredUser regPark) {
    46         return this.registeredUserService.updateRegPark(regParkId, regPark.getName(), regPark.getSurname(), regPark.getMobile(), regPark.getEmail(),regPark.getPlates());
     46        return this.registeredUserService.updateRegPark(regParkId, regPark.getFirstName(), regPark.getLastName(), regPark.getMobile(), regPark.getEmail(),regPark.getPlates());
    4747    }
    4848
  • sources/app/src/main/java/parkup/entities/RegisteredUser.java

    r13ecc56 r74fb0dc  
    3030    private int regParkId;
    3131
    32     @Column(name = "name")
    33     private String name;
    34 
    35     @Column(name = "surname")
    36     private String surname;
     32    @Column(name = "firstName")
     33    private String firstName;
     34
     35    @Column(name = "lastName")
     36    private String lastName;
    3737
    3838    @Column(name = "password")
     
    6666    }
    6767
    68     public RegisteredUser(int regParkId, String name, String surname, String password, List<Plate> plates, String email, String mobile) {
     68    public RegisteredUser(int regParkId, String firstName, String lastName, String password, List<Plate> plates, String email, String mobile) {
    6969        this.regParkId = regParkId;
    70         this.name = name;
    71         this.surname = surname;
     70        this.firstName = firstName;
     71        this.lastName = lastName;
    7272        this.password = password;
    7373        this.plates = plates;
     
    7878    }
    7979
    80     public RegisteredUser(String name, String surname, String password, List<Plate> plates, String email, String mobile) {
    81         this.name = name;
    82         this.surname = surname;
     80    public RegisteredUser(String firstName, String lastName, String password, List<Plate> plates, String email, String mobile) {
     81        this.firstName = firstName;
     82        this.lastName = lastName;
    8383        this.password = password;
    8484        this.plates = plates;
     
    8989    }
    9090
    91     public RegisteredUser(String name, String surname, String email, String password, String mobile) {
    92         this.name = name;
    93         this.surname = surname;
     91    public RegisteredUser(String firstName, String lastName, String email, String password, String mobile) {
     92        this.firstName = firstName;
     93        this.lastName = lastName;
    9494        this.password = password;
    9595        this.email = email;
     
    128128    }
    129129
    130     public String getName() {
    131         return name;
    132     }
    133 
    134     public void setName(String name) {
    135         this.name = name;
    136     }
    137 
    138     public String getSurname() {
    139         return surname;
    140     }
    141 
    142     public void setSurname(String surname) {
    143         this.surname = surname;
     130    public String getFirstName() {
     131        return firstName;
     132    }
     133
     134    public void setFirstName(String name) {
     135        this.firstName = name;
     136    }
     137
     138    public String getLastName() {
     139        return lastName;
     140    }
     141
     142    public void setLastName(String surname) {
     143        this.lastName = surname;
    144144    }
    145145
  • sources/app/src/main/java/parkup/services/RegisteredUserService.java

    r13ecc56 r74fb0dc  
    6868            }
    6969
    70             if (name != null && name.length() > 1 && !Objects.equals(regParkNov.getName(), name)) {
    71                 regParkNov.setName(name);
     70            if (name != null && name.length() > 1 && !Objects.equals(regParkNov.getFirstName(), name)) {
     71                regParkNov.setFirstName(name);
    7272            }
    7373
    74             if (surname != null && surname.length() > 1 && !Objects.equals(regParkNov.getSurname(), surname)) {
    75                 regParkNov.setSurname(surname);
     74            if (surname != null && surname.length() > 1 && !Objects.equals(regParkNov.getLastName(), surname)) {
     75                regParkNov.setLastName(surname);
    7676            }
    7777
Note: See TracChangeset for help on using the changeset viewer.