From d4374a87023f4a0fef5d973faa74d93726c4b13c Mon Sep 17 00:00:00 2001
From: xieb <vip_xiaobin810@163.com>
Date: Tue, 15 Oct 2024 14:58:48 +0800
Subject: [PATCH] 鉴权
---
skjcmanager/skjcmanager-auth/src/main/java/cn/gistack/auth/utils/TokenUtil.java | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/skjcmanager/skjcmanager-auth/src/main/java/cn/gistack/auth/utils/TokenUtil.java b/skjcmanager/skjcmanager-auth/src/main/java/cn/gistack/auth/utils/TokenUtil.java
index 8e93a65..94d5a47 100644
--- a/skjcmanager/skjcmanager-auth/src/main/java/cn/gistack/auth/utils/TokenUtil.java
+++ b/skjcmanager/skjcmanager-auth/src/main/java/cn/gistack/auth/utils/TokenUtil.java
@@ -27,6 +27,7 @@
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;
@@ -58,6 +59,8 @@
public final static String DEPT_HEADER_KEY = "Dept-Id";
public final static String ROLE_HEADER_KEY = "Role-Id";
+ public final static String PHONE_HEADER_KEY = "Phone-Key";
+ public final static String PHONE_HEADER_CODE = "Phone-Code";
public final static String CAPTCHA_HEADER_KEY = "Captcha-Key";
public final static String CAPTCHA_HEADER_CODE = "Captcha-Code";
public final static String CAPTCHA_NOT_CORRECT = "验证码不正确";
@@ -72,7 +75,7 @@
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 = "";
@@ -130,6 +133,12 @@
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点)
*
--
Gitblit v1.9.3