package com.qianwen.core.secure.handler; import java.util.List; import com.qianwen.core.secure.props.AuthSecure; import com.qianwen.core.secure.props.BasicSecure; import com.qianwen.core.secure.props.SignSecure; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; public interface ISecureHandler { HandlerInterceptorAdapter tokenInterceptor(); HandlerInterceptorAdapter authInterceptor(List authSecures); HandlerInterceptorAdapter basicInterceptor(List basicSecures); HandlerInterceptorAdapter signInterceptor(List signSecures); HandlerInterceptorAdapter clientInterceptor(String clientId); }