老版本的token鉴权跟新版本不一样了,可以参考附录1,新版本过程更简单了,没有本地cms校验了。
代码路径
keystonemiddleware/auth_token/__init__.py AuthProtocal:__call__()->
process_request()这里吧就有service_token和user_token分开校验
_do_fetch_token ->fetch_token()
validate_token 查看token是否过期
附录:
老版本的token鉴权跟新版本不一样了,可以参考附录1,新版本过程更简单了,没有本地cms校验了。
代码路径
keystonemiddleware/auth_token/__init__.py AuthProtocal:__call__()->
process_request()这里吧就有service_token和user_token分开校验
_do_fetch_token ->fetch_token()
validate_token 查看token是否过期
附录: