package com.tiesheng.login.service; import com.tiesheng.login.config.token.bean.TokenBean; import com.tiesheng.login.pojos.DoLoginInfo; import com.tiesheng.util.ServletKit; import org.springframework.context.annotation.Configuration; import javax.servlet.http.HttpServletResponse; /** * @author hao */ @Configuration public interface TieshengLoginConfigurer { /** * 执行登录 * * @return */ TokenBean doLogin(DoLoginInfo loginInfo); /** * 授权登录回调 * * @param bean */ void onLoginRedirect(TokenBean bean, String to, String extra, HttpServletResponse response); /** * 签名错误的时候 */ void onSignError(HttpServletResponse response); }