三天的作业,必须(录屏+水印)完成,逐一检查!!
点击登录按钮,实现POST请求到django后端,验证用户、密码通过后,生成token!
生成的jwt token必须自己使用base64模块编码封装,禁止使用pyjwt、djangorestframework-jwt等工具生成token
header = {
"typ": "JWT",
"alg": "HS256"
}
payload = {
"username": username,
"exp": 5分钟
}
后端返回的响应:
{
"username": username,
"token": jwt_token,
}
完成登录后,将token保存到localStorage;
然后发送一个get请求,同时在请求头中加入token,后端验证token。
验证jwt token必须使用base64模块解码实现,不能借助封装好的工具!
Original: https://blog.csdn.net/weixin_45228198/article/details/123929113
Author: laufing
Title: p6-三天的作业
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/733939/
转载文章受原作者版权保护。转载请注明原作者出处!