问题标签 [authkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pylons + AuthKit 中的用户身份验证
我正在尝试使用 Pylons 创建一个 Web 应用程序,并且 Web 上的资源指向PylonsBook页面,这没有多大帮助。我想要身份验证和授权,无论如何设置 Authkit 以轻松使用 Pylons?
我尝试从 cheeseshop 下载SimpleSiteTemplate但无法运行 setup-app 命令。它抛出一个错误:
我使用 Pylons 0.9.7rc1、SQLAlchemy 0.4.7、Authkit 0.4。
python - pylons + authkit 可以忽略具有 401 状态的特定响应吗?
我正在编写一个 pylons 应用程序,并且我正在使用 authkit 进行身份验证/授权。如果用户未登录并点击需要授权的页面,authkit 会吞下 401(未经过身份验证)响应并重定向到登录页面。这对于 Web 界面非常有用,但对于我们的 Web 服务来说不是很好。当未经身份验证的用户使用受保护的 Web 服务时,我们希望将响应的状态设置为 401。
有没有办法在 pylons 中通过 authkit 传递一些 401 响应,但不是全部?
谢谢,马特
python - 如何在 pylons 中制作 authkit 会话 cookie HttpOnly?
我将 authkit 模块与 Pylons 一起使用,我看到它设置的会话 cookie(恰当地命名为 authkit)未设置为 HttpOnly。
有没有一种简单的方法可以使它成为 HttpOnly?(我所说的“简单”是指不涉及破解 authkit 代码的那个。)
pylons - 使用 Pylons 自定义 Authkit 的登录页面模板?
我是 Pylons 和 AuthKit 的新手。我通过在我的应用程序中工作的 AuthKit 进行了基本身份验证,但我不知道如何自定义登录页面的模板。AuthKit 包含的一个非常通用。
我在 AuthKit 中找到了 Pylons: Mako Templates,但我认为可能会有更新的解决方案。
python - Python-LDAP 集成
我需要将 Python 与 LDAP 集成。我只需要选择让 Python 与 LDAP 对话的最佳方式。我知道有很多方法可以做到这一点,包括使用预构建的工具包(例如 AuthKit)或使用 LDAP 模块和函数自己编写东西。你有什么建议吗?
sqlalchemy - 为什么我会在第二个 WSGI 请求时从 SQLAlchemy 收到间歇性的 UnboundExecutionError?
我正在构建一个小型 WSGI 应用程序,我遇到了 SQLAlchemy 抛出UnboundExceptionError
.
当它发生时,它似乎只发生在浏览器发出的第二个请求上。刷新页面(以及所有后续页面查看尝试)运行良好。它似乎只发生在第二个请求上。
我正在使用很多对我来说是新的技术,所以我并不完全清楚我应该看什么来尝试解决这个问题。
- CherryPyWSGI服务器
- 路线
- AuthKit
- WebOb
- SQL炼金术
- 神社2
这是我的 SQLAlchemy 相关设置:
这是我的控制器:
这是我的产品存储库代码:
这是我的 ORM 实用程序:
这是我的观点(jinja2):
我得到的错误是:
堆栈跟踪显示这是从以下位置抛出的:
在我从存储库获取实例到模板中的 jinja2 评估它的时间之间,什么可能导致我的实例与 Session 解除绑定?
我倾向于认为这可能是 authkit 调用妨碍了事情,但我不确定它可能会做什么,因为它实际上发生在会话创建之前并且可能不会影响以后发生的任何事情?
python - Pylons 和 AuthKit OpenID 问题
我在使用 authkit 和 pylons 设置对 openID 身份验证的支持时遇到了麻烦。我按照食谱中的描述设置了所有内容,但仍然出现以下错误:
(完整的回溯是非常无信息的,只是一个中间件调用链)
我的配置如下:
烧杯中间件肯定已加载,这是我的 make_app 函数(是的,pylons 版本检查是真的):
有谁知道,这里发生了什么?
authkit - 如何使用 Cookie 和/或 GET/POST 参数进行 authkit 身份验证?
我正在构建一个应用程序,我想尝试使用 authkit 进行身份验证和授权。但是,我知道我将使用swfupload,并且无法依赖通过 Flash 传递的 auth cookie。过去,我从头开始推出了自己的 cookie/auth 解决方案,但这次我很想避免这样做。
如果找不到 cookie,有没有办法配置authkit.authenticate.cookie
回退到 aPOST
或param?或者是否有一种简单的方法可以在or方法GET
之上添加此功能?form, cookie
redirect, cookie
python - 来自 AuthKit 的这段代码有什么作用?(这些函数和方法在哪里定义?)
我正在尝试为 AuthKit 实现我自己的身份验证方法,并试图弄清楚一些内置方法是如何工作的。特别是,我试图弄清楚如何正确更新REMOTE_USER
for environ
。
这就是它在内部的处理方式,authkit.authenticate.basic
但它非常令人困惑。我找不到任何定义REMOTE_USER
和AUTH_TYPE
定义的地方。这里有什么奇怪的事情吗?如果有,那是什么?
实际上有许多像这样的大写字母我找不到定义。例如,AUTHORIZATION
从下面哪里来:
我觉得我可能遗漏了一些对environ
dict 的特殊语法处理,但这里可能还有其他一些非常奇怪的事情,对于像我这样刚接触 Python 的人来说并不是很明显。
python - Pylons:为 Authkit 用户设置全局变量
如何为登录用户的用户名设置全局变量?目前我的所有控制器中都有以下代码来获取用户名。如果可能,我宁愿将其设置为全局变量。
request.environ.get("REMOTE_USER")
我尝试将相同的代码放在 app_globals.py 文件中,但它给了我以下错误消息:“没有为此线程注册对象(名称:请求)”