在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何进行NoAuthMiddlewareBase及NoAuthMiddleware解析

137次阅读
没有评论

共计 1570 个字符,预计需要花费 4 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关如何进行 NoAuthMiddlewareBase 及 NoAuthMiddleware 解析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

NoAuthMiddlewareBase 解析

class NoAuthMiddlewareBase(base_wsgi.Middleware): 如果请求头里没有指定对应的请求令牌,则返回一个伪造的令牌.  def base_call(self, req, project_id_in_path, always_admin=True):if  X-Auth-Token  not in req.headers:
 user_id = req.headers.get(X-Auth-User ,  admin)# 设置默认的用户 ID
 project_id = req.headers.get(X-Auth-Project-Id ,  admin)# 设置默认的项目 IDif project_id_in_path:
 os_url =  / .join([req.url.rstrip( /), project_id])else:
 os_url = req.url.rstrip(/)
 res = webob.Response()# NOTE(vish): This is expecting and returning Auth(1.1), whereas # keystone uses 2.0 auth. We should probably allow # 2.0 auth here as well. res.headers[X-Auth-Token] =  %s:%s  % (user_id, project_id)# 伪造 token
 res.headers[X-Server-Management-Url] = os_url # 设置 url
 res.content_type =  text/plain  # 设置 content-type res.status =  204  return res
 token = req.headers[X-Auth-Token]
 user_id, _sep, project_id = token.partition(:)
 project_id = project_id or user_id
 remote_address = getattr(req,  remote_address ,  127.0.0.1)if CONF.api.use_forwarded_for:
 remote_address = req.headers.get(X-Forwarded-For , remote_address)
 is_admin = always_admin or (user_id ==  admin)
 ctx = context.RequestContext(user_id,
 project_id, is_admin=is_admin, remote_address=remote_address)# 封装请求上下文
 req.environ[nova.context] = ctxreturn self.application

NoAuthMiddleware 解析

class NoAuthMiddleware(NoAuthMiddlewareBase):
#继承父类  
@webob.dec.wsgify(Request >

上述就是丸趣 TV 小编为大家分享的如何进行 NoAuthMiddlewareBase 及 NoAuthMiddleware 解析了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-16发表,共计1570字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 找国产毛片看 | 99视频九九精品视频在线观看 | 国产日韩一区二区三区在线观看 | 亚洲欧美国产精品久久 | 青青草原免费在线视频 | 最近的中文字幕在线看视频 | 国产三级精品三级在线专区1 | 亚洲一区在线免费 | 最近2019免费中文第一页 | 羞羞色男人的天堂 | 亚洲欧美综合日韩字幕v在线 | 国产亚洲综合一区二区三区 | 一级做a爰片久久毛片美女 一级做a爰片久久毛片免费 | 妞干网视频在线观看 | 久久久久亚洲香蕉网 | 四虎成人精品免费影院 | 99久久这里只精品麻豆 | 九九爱这里只有精品 | 日韩人妻无码精品久久 | 天堂网www在线中文天堂 | 国产91青青成人a在线 | 精品动漫一区二区 | 色琪琪久久草在线视频 | 欧洲成人在线观看 | 色菇凉天天综合网 | 国产精品免费视频播放 | 免费jjzz在在线播放国产 | 四虎成年永久免费网站 | 毛片大全免费观看 | 亚洲日韩av无码一区二区三区 | 亚洲欧美日韩另类在线专区 | 毛片三级在线观看 | 四虎永久在线精品免费播放 | 国产乱人伦av麻豆网 | 毛片免费观看的视频 | 综合网久久| 国模雨珍浓密毛大尺度150p | 男人的天堂免费网站 | 午夜电影网va内射 | 国产欧美日韩图片一区二区 | 99亚洲男女激情在线观看 |