| | |
| | | import org.springframework.security.authentication.BadCredentialsException; |
| | | import org.springframework.security.oauth2.common.exceptions.UnapprovedClientAuthenticationException; |
| | | import org.springframework.security.oauth2.common.exceptions.UserDeniedAuthorizationException; |
| | | import org.springframework.util.Base64Utils; |
| | | |
| | | import java.util.Base64; |
| | | import java.util.Calendar; |
| | |
| | | public final static String USER_HAS_NO_ROLE = "未获得用户的角色信息"; |
| | | public final static String USER_HAS_NO_TENANT = "未获得用户的租户信息"; |
| | | public final static String USER_HAS_NO_TENANT_PERMISSION = "租户授权已过期,请联系管理员"; |
| | | public final static String USER_HAS_TOO_MANY_FAILS = "登录错误次数过多,请稍后再试"; |
| | | public final static String USER_HAS_TOO_MANY_FAILS = "登录错误次数过多,请半个小时之后再试"; |
| | | public final static String HEADER_KEY = "Authorization"; |
| | | public final static String HEADER_PREFIX = "Basic "; |
| | | public final static String DEFAULT_AVATAR = ""; |
| | |
| | | return tokens[0]; |
| | | } |
| | | |
| | | private static String getHttpBasic(String clientId,String clientSecret) { |
| | | String string = clientId+":"+clientSecret; |
| | | byte[] encode = Base64Utils.encode(string.getBytes()); |
| | | return "Basic "+new String(encode); |
| | | } |
| | | |
| | | /** |
| | | * 获取token过期时间(次日凌晨3点) |
| | | * |