
cn.featherfly.permission.web.authentication.WebAuthenticator Maven / Gradle / Ivy
The newest version!
package cn.featherfly.permission.web.authentication;
import javax.servlet.http.HttpServletRequest;
import cn.featherfly.permission.authentication.Authenticator;
import cn.featherfly.permission.core.PermissionActor;
/**
*
* WEB环境下的认证者
*
*
* @param 泛型,用于具体行动者的定义
* @author 钟冀
*/
public interface WebAuthenticator extends Authenticator{
/**
*
* 认证.
* 认证失败抛出AuthenticationException异常
*
* @param actor 行动者
* @param request HttpServletRequest
*/
@Override
void authenticate(A actor, HttpServletRequest request);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy