package com.iplatform.security;
|
|
import com.iplatform.base.pojo.RequestLogin;
|
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
|
/**
|
* 重写默认的认证token对象,添加自定义属性。
|
* @author 时克英
|
* @date 2023-01-27
|
*/
|
public class DefaultAuthenticationToken extends UsernamePasswordAuthenticationToken {
|
|
private RequestLogin requestLogin;
|
|
/**
|
* 返回请求登录提交的原始数据
|
* @return
|
*/
|
public RequestLogin getRequestLogin() {
|
return requestLogin;
|
}
|
|
public DefaultAuthenticationToken(Object principal, Object credentials) {
|
super(principal, credentials);
|
}
|
|
public DefaultAuthenticationToken(Object principal, Object credentials, RequestLogin requestLogin){
|
super(principal, credentials);
|
this.requestLogin = requestLogin;
|
}
|
}
|