Office文档在线预览解决方案
理解JWT(JSON Web Token)认证及python实践

理解JWT(JSON Web Token)认证及python实践

JWT 认证

Json web token (JWT), 根据官网的定义,是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准((RFC 7519).该 token 被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT 的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该 token 也可直接被用于认证,也可被加密。

Read more
在Python中将字典转换为对象

在Python中将字典转换为对象

起因

涉及到这个问题的原因是因为从 YAML 文件中读取到的属性,被保存到了一个字典中,如下:

1
2
3
4
5
6
7
8
9
10
11
import yaml
import os

from Utils.utils import _dict_to_object

yml_file = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'config.yml')
with open(yml_file, 'r') as f:
try:
config = yaml.load(f, Loader=yaml.Loader)
except:
config = {}
Read more
使用Django+Vue.js快速构建项目
Python面向对象基础
WSGI简介

WSGI简介

原文链接

WSGI 是什么

WSGI 的全称是Web Server Gateway Interface,翻译过来就是Web 服务器网关接口。具体的来说,WSGI 是一个规范,定义了 Web 服务器如何与 Python 应用程序进行交互,使得使用 Python 写的 Web 应用程序可以和 Web 服务器对接起来。WSGI 一开始是在PEP-0333中定义的,最新版本是在 Python 的PEP-3333定义的。

对于初学者来说,上面那段就是废话,说了跟没说一样。本文的主要内容就是说清楚,WSGI 到底是如何工作的。

Read more