gpt4 book ai didi

python - Pyramid 应用程序中的基本/摘要 HTTP 身份验证

转载 作者:太空宇宙 更新时间:2023-11-04 06:26:20 25 4
gpt4 key购买 nike

我有一个非常简单的 Pyramid 应用程序(我的第一个应用程序),我想使用基本/摘要 HTTP 身份验证(通用登录弹出窗口)“锁定”几个 View 可调用项。此应用程序将仅由一个 用户管理。所以我想要一个非常基本的安全性。

我读过有关 Pyramid 的身份验证策略、AuthKit、repoze.who 等的理论。但仍然有人可以给我一个简单的示例/想法,说明 Pyramid 应用程序中的非常非常基本的安全性,只是为了锁定来自世界的几个 vew callables?

注意:如果其他人正在通过 Nginx 为 wsgi-app 执行基本身份验证,而您使用了 Cookbook conf要在上游运行您的应用程序,您可能会在成功验证 Nginx 后将您带到 404 时遇到问题。您所要做的就是将您的受限位置指向相同的上游:

location /restricted {
proxy_pass http://myapp-site;
auth_basic "Restricted";
auth_basic_user_file htpasswd;
}

最佳答案

如果您只有一个“/admin”部分和一个管理员,您可以将 nginx 配置为 reverse proxyauthentication .

在向全世界开放之前,我用它来“保护”演示站点的公共(public)部分。

优点是您可以使用完全相同的方法来为 Django 或 Pylons 应用程序提供服务,而且它非常简单但功能强大。

关于python - Pyramid 应用程序中的基本/摘要 HTTP 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com