google-app-engine - 如何使用 webapp.RequestHandler 链处理请求

标签 google-app-engine authentication web-applications

GAE Web 应用程序允许将单个处理程序映射到路由:

application = webapp.WSGIApplication([
                                     ('/login', gae_handlers.UserLogin),
                                     ], debug=True)

有什么办法可以拥有请求处理程序链吗?

我希望有一个处理程序在所有其他处理程序运行之前进行身份验证。

最佳答案

您可以使用装饰器或 WSGI 中间件来完成此操作。

this answer 中有一个使用装饰器的好例子。 。尼克·约翰逊的AEoid项目使用中间件方法。

关于google-app-engine - 如何使用 webapp.RequestHandler 链处理请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764992/

相关文章:

asp.net-mvc - 在ASP.NET Core中使用多种身份验证方案

java - 是否有可能知道浏览器是否在第一次访问时启用了 cookie

google-app-engine - Google App Engine 何时启动或停止实例?

iphone - 一次登录一个网站的2个账户?

django - 如何覆盖 wagtail 身份验证?

testing - 如何比较测试网站和实时网站

javascript - 从网站上抓取表格,使用 javascript :subOpen href link

google-app-engine - GAE 应用程序可以在没有 OAuth 舞蹈的情况下访问 Cloud Storage RESTful API 吗?

python - 应用程序错误 : 7 when processing is done for mapreduce worker writing to Google Cloud Storage

django - 适用于 Appengine 或非 SQL 中 Django 模型国际化的任何应用程序?