package com.vci.ubcs.code.service; import org.apache.http.auth.AuthenticationException; import javax.servlet.ServletRequest; import javax.servlet.http.HttpServletRequest; /** * 免密登录服务 * @author ludc * @date 2023/9/11 15:46 */ public interface IPasswordFreeLoginService { /** * 根据服务名获取端口号 * @param serviceId * @return */ String getGatewayPort(String serviceId); /** * 免密登录方法 * @param username 账号 * @return */ boolean passwordFreeLogin(String username, ServletRequest request) throws AuthenticationException; }