【发布时间】:2012-04-07 01:33:32
【问题描述】:
我正在开发 Python 后端 Web 应用程序。工作时间管理也包含在应用程序中。我要问的问题是:
例如。我们有 3 个地点将使用此应用程序(加拿大、美国和欧洲)。我希望能够以某种方式预先定义这三个位置的 IP 地址,这样员工就无法在家中访问这个 Web 应用程序。我认为这个应用程序可能有类似 VPN 网络的东西,但如果我可以在应用程序中定义一个 IP 地址列表以便只有这些 IP 地址可以访问应用程序,那会更好。
谢谢
【问题讨论】:
-
您的网络服务器(即 apache、nginx 等)可能可以按 IP 地址过滤,否则您必须告诉我们您的网络应用程序所在的框架(twisted、django、...)。也请编码。
-
我们使用 Werkzeug、SqlAlchemy 和 Jinja2 进行开发
-
使用 IPv4 进行 IP 地址欺骗非常简单。如果 Web 应用程序确实需要“私有”,请查看用户名/密码/令牌/2 因素身份验证方法。
-
谢谢。能否给我发一个 2-token 身份验证提示的链接如何实现
标签: python web ip private werkzeug