All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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