����λ�ã���ҳ > �����̳� > �̳� > ���طŹ���������API�ӿڰ�ȫ����Ҫ��ʩ
ǰ�� ���ǵ�API�ӿڶ����ṩ������������/�ͻ��˵��ã����������ַ�Լ�����������DZ�¶���û��ġ� ����ÿ������һ��HTTP�����û�������ͨ��F12,����ץ������fd���������URL���ӣ�Ȼ��copy�����������Ƿdz�����ȫ�ģ����˿��ܻ�����ˢ���ǵĽӿڣ�����ʱ����ô���أ����طŹ����ͳ����ˡ� ʲ
���ǵ�API�ӿ���Ϊ����������/�ͻ��˵��ö���Ƶġ����������ַ�Ͳ������Ƕ��û������ġ�Ȼ����ÿ�η���HTTP����ʱ���û�������ͨ��F12��ץ������fd�鿴�����URL���ӣ��������临�Ƴ�������������dz�����ȫ����Ϊ���˿��ܻ����ˢ���ǵĽӿڡ���ʱ�����طŹ������Ե���Ϊ��Ҫ��
���طŹ�����ָͨ�������ظ������Ѿ���ȡ����Ч���ݰ�������ϵͳ���Ծ�����µ���Ϊ�������û����޺�H5�������˷��������������û�����ͨ��F12�鿴�������������������URL�Ͳ����ȣ�Ȼ���临�Ƴ�����ʵʩ�طŹ�����
������˵������˷��ص����ظ����ޣ�Ҳ���Ǿ��û�в�ȡ���طŹ����Ĵ�ʩ�����ͨ����ѯ���ݿ⣨�Ʋ�item_id��Ψһ����ֵ�����ж��Ƿ��Ѿ����ޣ�Ȼ�󷵻�ǰ���߼���
��ô����������ķ��طŹ�����ָʲô�أ�
����˵������ǰ�˺Ϳͻ���Լ��һ���㷨������md5����ͨ������ʱ���+�����ֶ�����ֹ�ظ�����Ȼ�����ʱ��������趨Ϊ30���60����ڡ����30�������˲���ˢ���ǵĽӿڣ����ǻ���������һ���ֶ�ΪnonceKey��30����������ظ�������ֶδ����Redis������30����ڡ������һ������nonceKey����Redis�У����Ǿ���Ϊ���ظ����󣬿��Ծܾ���
ͨ�������򵥵��㷨���Ϳ���ʵ�ַ��طŹ�����
���طŹ������㷨ʵ�����£�
���ȶ���һ��ȫ����������
@Component
public class TokenInterceptor implements HandlerInterceptor {
@Autowired
private StringRedisTemplate redisService;
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception {
// ʡ�Բ��ִ���
}
}
���������㷨ʵ�֣�
public class SecretUtils {
// ʡ�Բ��ִ���
}
ǰ�˻�ͨ��Ԥ��Լ���õ��㷨�ͷ�ʽ�����ַ�����С����������� + timestamp��Ȼ��md5���м�������token������ˡ���˸����㷨+��ʽ��У��token�Ƿ���Ч��������������޸��˲�������ôtoken�ͻ�У��ʧ�ܣ�ֱ�Ӿܾ����ɡ����û�޸IJ�����timestamp�������60�룬����Ϊ�Ƿ��طŹ�����ֱ�Ӿܾ������С��30�룬��nonceKey���뵽Redis���档����nonceKey�õ���timestamp�ֶΣ�������������һ������������ڣ���ֱ�Ӿܾ����ɡ�
���طŹ�����Q&A��
Q���ͻ��˺ͷ�������ɵ�ʱ�����һ����ô��
A���ͻ��˺ͷ�������ɵ���ʱ��������Ǿ����ʱ�䡣ʱ�����ָ��������ʱ��1970��01��01��00ʱ00��00�루����ʱ��1970��01��01��08ʱ00��00�룩�������ڵ���������
Q��HTTPS���ݼ����Ƿ���Է�ֹ�طŹ���
A�������ԡ�HTTPS���ڴ�������б�֤�˼��ܣ�Ҳ����˵����м��˻�ȡ�������������޷��⿪��������ݵġ�
�ٸ���򵥵����ӣ��Ͽκ�ͬѧ��ֽ����ʱ��Ϊ�˲����м����ֽ�����˿��������޸ģ�������ֽ����д��ֻ��˫���ܿ��������ģ�������ֽ���Ĺ��̾Ͱ�ȫ�ˣ���ֽ�������е��˾Ϳ�������������ˡ������������дֽ������Ҫ�����飬�Ǿ��Ǽ��ܽ�����˵��ˡ���ʱ�����Ҫ���ط�������ˡ�
Q�����طŹ����Ƿ����ã������ѿ��ӷ�ƨ
A�����˸о���һ���ɡ�������طŹ������㷨+���ܷ�ʽ��ʵ������õĶ�����Щ����ʵ�����˺����׾��ܲµ�token���ɵķ�ʽ������timestamp + ��С��������������Ǽ�����salt���������������salt��Ҫǰ�ˡ��ͻ��˰�ȫ�Ĵ洢���������û�֪��������js�����ȵȡ�����ʵͨ��ץ����js�������Ǻ��������õ��ġ��������������˹����˵ijɱ������������Ƶ�¼��js�������ơ�
Q�����˷��طţ�֧�������޵��Ƿ���Ҫ���ݵ���
A����Ҫ������Ҫ���ݵȣ�һ��Ҫ�����ݿ���ʵ�֣�����Ψһ�������������������š�
���Ҹ��˵����⣬���ط��ô�����������ȫ��ʩ������ǶԳƵ�RSA��ǩ������Ч�������û��õ��������������Ϣ����Ľӿ�Ҳһ��Ҫ���ݵȵģ���������֧��ת�˵ȸ�Σ�������ݵȲ��������õķ��ߡ����ҷ��ط�����token���㷨����Ҷ������㣬��������ô���ܲ�֪���أ�����Ҳ�̫���⡣
��������Ҳ�ȽϿ������Թٵ�ˮƽ����ƪ�һὲ�������һЩ��������͸��ܣ���Ó��ҵ����ղء�
С���Ƽ��Ķ�ʹ��Blender���ɳ���ģ��
�Ķ�ȫ����������ERA5�����ط���
�Ķ�Xpath���������﷨
�Ķ�����ѧϰ�������繹�����£�
�Ķ���ΪMateƷ��ʢ�䣺HarmonyOS NEXT�ӳ�����Ϸ���ܵõ�����ͷ�
�Ķ�ʵ�ֶ��󼯺���DataTable���໥ת��
�Ķ�Ӳ�̵Ļ���֪ʶ��ѡ��ָ��
�Ķ�������й��ƶ��ı�ͼ��ײ�
�Ķ�����NEXTԪ�����������ѿ����ϼ���Ʒ
�Ķ��ᳲ���С������������Ƽ��رշ���
�Ķ������ArcMap�����н���դ��ͼ���ز�������
�Ķ��㷨�����ݽṹ 1 - ģ��
�Ķ���Ѷ�����߿ͷ���Ӫ��ϵͳ����
�Ķ���Ѷ��Ƶҹ��ģʽ���ý̳�
�Ķ����ں���NEXT��Ѫ���Ŵ���������������
�Ķ�5. Spring Cloud OpenFeign ����ʽ WebService �ͻ��˵ij���ϸʹ��
�Ķ�Java����ģʽ����̬�����Ͷ�̬�����ĶԱȷ���
�Ķ�Win11�ʼDZ����Զ�����Ӧ�õ���ɫ����ʾ����
�Ķ�˼�� V1.5.6 ��׿��
��ս�귨 V7.5.0 ��׿��
У��������������׵������� V1.0 ��׿��
��˸֮�� V1.9.7 ��׿��
������Ե����� v1.0.4 ��׿��
������֮ŠV5.2.3 ��׿��
��������������Դ V1.0 ��׿��
���֮Ϣ V1.0 ��׿��
��ħ������������䣩 V1.0 ��׿��
���ں�������ϵ�����������������վ�����������������Ƽ�����
Ƶ�� ����Ƶ��������ר������������׿�������app����
�Ƽ� ��Ô���������°��������ܿ������ز���
���� ����ɫ������������ ���������ս������������
ɨ��ά�����������ֻ��汾��
ɨ��ά����������΢�Ź��ںţ�
��վ�������������������ϴ��������ַ���İ�Ȩ���뷢�ʼ�[email protected]
��ICP��2022002427��-10 �湫��������43070202000427��© 2013~2025 haote.com ������