Browse Source

账号注销

zouxuan 1 year ago
parent
commit
8ade958109

+ 7 - 0
cooleshow-auth/auth-server/src/main/java/com/yonge/cooleshow/auth/core/service/CustomTokenServices.java

@@ -295,6 +295,13 @@ public class CustomTokenServices implements AuthorizationServerTokenServices, Re
 		return true;
 	}
 
+	public void revokeTokenByPhone(String phone) {
+		String[] clientIds = new String[] {"system", "student", "teacher","website"};
+		for (String cId : clientIds) {
+			revokeToken(cId, phone);
+		}
+	}
+
 	public boolean revokeToken(String tokenValue) {
 		OAuth2AccessToken accessToken = tokenStore.readAccessToken(tokenValue);
 		if (accessToken == null) {