package cn.mb.cloud.auth.security.social.handler; import cn.mb.cloud.common.api.vo.UserVO; /** * @author jason * @date 2018/11/18 */ public abstract class AbstractLoginHandler implements LoginHandler { /*** * 数据合法性校验 * @param loginStr 通过用户传入获取唯一标识 * @return 默认不校验 */ @Override public Boolean check(String loginStr) { return true; } /** * 处理方法 * * @param loginStr 登录参数 * @return */ @Override public UserVO handle(String loginStr, String threeAvatar, String threeName) { if (!check(loginStr)) { return null; } String identify = identify(loginStr); return info(identify, threeAvatar, threeName); } }