package tech.powerjob.server.openapi.security; import tech.powerjob.client.module.AppAuthRequest; import tech.powerjob.client.module.AppAuthResult; import javax.servlet.http.HttpServletRequest; /** * OPENAPI 安全服务 * * @author tjq * @since 2024/2/19 */ public interface OpenApiSecurityService { /** * APP 纬度请求的鉴权 & 验证 * @param appAuthRequest 请求参数 * @return token */ AppAuthResult authAppByParam(AppAuthRequest appAuthRequest); /** * APP 纬度请求的鉴权 & 验证 * @param httpServletRequest http 原始请求 */ void authAppByToken(HttpServletRequest httpServletRequest); }