python flask + jwt + SSO 校验案例
最后,需要为项目生成一个密钥,并将其存储在配置文件中。在上述代码中,我们使用的是字符串'secret_key',实际上您应该使用一个更加安全的随机生成的字符串来作为密钥。在上述代码中,jwt_required装饰器用于校验JWT。当JWT无效时,会返回同样的状态码。然后,需要编写登录接口的代码,其中可以使用requests模块来向远程的SSO服务器发起get请求,获取到服务器返回的token并将其存储在header中。首先,需要安装PyJWT模块,这是用于实现JWT校验的常用模块之一。
原创
2023-03-22 21:22:18 ·
527 阅读 ·
1 评论