TokenUtil.java 974 B

1234567891011121314151617181920212223242526272829303132
  1. package com.fdkankan.openApi.util;
  2. import cn.hutool.core.codec.Base64;
  3. import cn.hutool.core.util.IdUtil;
  4. /**
  5. * @author Xiewj
  6. * @date 2023/2/10
  7. */
  8. public class TokenUtil {
  9. public static void main(String[] args) {
  10. String token= IdUtil.getSnowflake().nextIdStr();
  11. System.out.println("token++++"+token);
  12. String Authorization = Base64.encode((token).getBytes());
  13. System.out.println("Authorization++++"+Authorization);
  14. String Authorizations = Base64.decodeStr(Authorization);
  15. System.out.println("Authorizationsss++++"+Authorizations);
  16. }
  17. public static String createToken(){
  18. String token= IdUtil.getSnowflake().nextIdStr();
  19. String Authorization = Base64.encode((token).getBytes());
  20. return Authorization;
  21. }
  22. public static String decodeToken(String authorization){
  23. return Base64.decodeStr(authorization);
  24. }
  25. public static boolean validateToken(String authorization){
  26. return true;
  27. }
  28. }