Spring Boot Spring Security JWT Tutorial Part 6 jwt token util User class

preview_player
Показать описание
Spring Boot Spring Security JWT Tutorial Part 6
User class definition in JWT Token Util

JwtTokenUtil {
+ generateToken()
+ getClaimFromToken()
+ getUsernameFromToken()
+ validateToken()
- doGenerateToken()
- getAllClaimsFromToken()
- getExpirationDateFromToken()
- isTokenExpired()

@Id
@Column(name = "USER_ID")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "user_seq")
@SequenceGenerator(name = "user_seq", allocationSize = 1)
private Long id;

@NaturalId
@Column(name = "EMAIL", unique = true)
@NotBlank(message = "User email cannot be null")
private String email;

@Column(name = "USERNAME", unique = true)
@NullOrNotBlank(message = "Username can not be blank")
private String username;

@Column(name = "PASSWORD")
@NotNull(message = "Password cannot be null")
private String password;

@Column(name = "FIRST_NAME")
@NullOrNotBlank(message = "First name can not be blank")
private String firstName;

@Column(name = "LAST_NAME")
@NullOrNotBlank(message = "Last name can not be blank")
private String lastName;

@Column(name = "IS_ACTIVE", nullable = false)
private Boolean active;
Рекомендации по теме
visit shbcf.ru