7、DRF实战总结:JWT认证原理和使用,以及第三方库simplejwt的详解源码
django第三方库djangorestframework-simplejwt的使用示例代码JSON Web Token(JWT)是一种用于认证和授权的开放标准,允许在客户端和服务器之间传递信息,以验证用户身份和授权访问特定资源。它定义了一种紧凑且自包含的方式,用于各方之间安全地将信息以JSON对象传输。由于此信息是经过数字签名的,因此可以被验证和信任。JWT用于为应用程序创建访问token,通常适用于API身份验证和服务器到服务器的授权。 JWT的优点包括:简单、轻量、可扩展、跨语言和跨平台使用。它也具有一定的安全性,因为JWT的签名只能由持有密钥的服务器生成和验证,且在传输过程中被中间人篡改可能会被检测出来。
文件列表
django_simplejwt.zip
(预估有个21文件)
users
__init__.py
0B
tests.py
63B
admin.py
66B
migrations
__init__.py
0B
apps.py
90B
models.py
60B
views.py
540B
reviews
用户评论