public class LoginExtenderService
extends bap.core.service.BaseService
| Constructor and Description |
|---|
LoginExtenderService() |
| Modifier and Type | Method and Description |
|---|---|
ClientDetail |
customerClientValid(java.lang.String name,
java.lang.String secret,
javax.servlet.http.HttpServletRequest request)
自定义解析客户端名称和秘钥
|
Staff |
customerStaffValid(javax.servlet.http.HttpServletRequest request,
java.lang.String username,
java.lang.String password)
自定义用户名,密码解析
|
java.lang.String |
getValidCode(javax.servlet.http.HttpSession session)
自定义登录验证码生成策略【复杂模式,非短信登录模式】
|
java.lang.String |
validationSuccess(javax.servlet.http.HttpServletRequest request,
Staff staff)
用户验证完全通过后执行回调
|
public java.lang.String getValidCode(javax.servlet.http.HttpSession session)
session - 当前会话public Staff customerStaffValid(javax.servlet.http.HttpServletRequest request, java.lang.String username, java.lang.String password)
request - 请求username - 用户名password - 密码public java.lang.String validationSuccess(javax.servlet.http.HttpServletRequest request,
Staff staff)
request - 请求request - 请求staff - 用户对象public ClientDetail customerClientValid(java.lang.String name, java.lang.String secret, javax.servlet.http.HttpServletRequest request)
name - 客户端名secret - 客户端秘钥request -