package tech.powerjob.server.auth.service.login;
|
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
/**
|
* 执行登录的请求
|
*
|
* @author tjq
|
* @since 2024/2/10
|
*/
|
@Data
|
@Accessors(chain = true)
|
public class LoginRequest {
|
|
/**
|
* 登录类型
|
*/
|
private String loginType;
|
|
/**
|
* 原始参数,给第三方登录方式一个服务端和前端交互的数据通道。PowerJob 本身不感知其中的内容
|
*/
|
private String originParams;
|
|
/**
|
* http原始请求,第三方回调参数传递类型无法枚举,直接传递 HttpServletRequest 满足扩展性要求
|
*/
|
private transient HttpServletRequest httpServletRequest;
|
}
|