ganzi-api/inventory-gov/src/main/java/com/rzyc/config/UserDetailsAndId.java
2022-10-10 16:22:53 +08:00

34 lines
661 B
Java

package com.rzyc.config;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.userdetails.User;
import java.util.Collection;
/**
* spring security UserDetails Custom Part
* @author Xuwanxin
* @date 2022/9/28
* */
public class UserDetailsAndId extends User {
private String id;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public UserDetailsAndId(String username, String password, Collection<? extends GrantedAuthority> authorities, String id) {
super(username, password, authorities);
setId(id);
}
}