package com.njzscloud.common.security.support;

import javax.servlet.http.HttpServletRequest;

/**
 * 登录前置处理器
 */
public interface LoginPreparer {
    /**
     * 是否处理当前请求
     *
     * @param request 请求对象
     * @return true-->处理器可以处理当前请求
     */
    boolean support(HttpServletRequest request);

    /**
     * 创建登录表单
     *
     * @param request 请求对象
     * @return 登录表单
     */
    LoginForm createLoginForm(HttpServletRequest request);
}
