Twisted Python client/server 的 Kerberos 身份验证
Kerberos authentication for Twisted Python client/server
任务: 将 Kerberos 活动目录身份验证添加到不安全的报告和数据操作桌面应用程序。这个应用程序是...
- 用 Stackless 编写 Python 2.7
- 使用 Twisted 进行客户端-服务器交互
- 客户端在 Windows
上编译为 exe 和 运行s
- 服务器 运行 Linux (Red Hat)
目前 我们从用户帐户中提取 Windows 网络 ID(登录名)并传递给服务器,服务器会查找用户配置的权限有,并传回菜单选项,这些选项只提供对这些功能的访问。主要弱点是可以向服务器发送不同的用户名并访问其他权限。
因此 Kerberos。 (还有 LDAP,根据我的阅读。)
问题:
Twisted 是否提供内置 Kerberos 设置?
authkerb 也许吧?
经过大量搜索后我找到了 authkerb,但我没有看到任何使用它的人的反馈。我不知道从哪里开始。如果有人对此有经验,或者如果您 运行 了解任何相关信息 专门使用 Twisted 实施 Kerberos,我将非常感激!
我以前从未接触过像 Kerberos 这样的东西,所以我仔细阅读了它:
kerberos.org/software/tutorial.html
technet.microsoft.com/library/cc961976
web.mit.edu/kerberos/krb5-latest/doc/appdev/init_creds.html
web.mit.edu/kerberos/krb5-1.12/doc/user/tkt_mgmt.html
还找到了关于避免什么的提示:
faqs.org/faqs/kerberos-faq/general/section-83.html
Twisted 没有。
但是,http://calendarserver.org, which is bassed on Twisted, does have kerberos authentication, and was the originator of the https://pypi.python.org/pypi/pykerberos 项目。它应该作为一个可行的例子。
任务: 将 Kerberos 活动目录身份验证添加到不安全的报告和数据操作桌面应用程序。这个应用程序是...
- 用 Stackless 编写 Python 2.7
- 使用 Twisted 进行客户端-服务器交互
- 客户端在 Windows 上编译为 exe 和 运行s
- 服务器 运行 Linux (Red Hat)
目前 我们从用户帐户中提取 Windows 网络 ID(登录名)并传递给服务器,服务器会查找用户配置的权限有,并传回菜单选项,这些选项只提供对这些功能的访问。主要弱点是可以向服务器发送不同的用户名并访问其他权限。
因此 Kerberos。 (还有 LDAP,根据我的阅读。)
问题:
Twisted 是否提供内置 Kerberos 设置?
authkerb 也许吧?
经过大量搜索后我找到了 authkerb,但我没有看到任何使用它的人的反馈。我不知道从哪里开始。如果有人对此有经验,或者如果您 运行 了解任何相关信息 专门使用 Twisted 实施 Kerberos,我将非常感激!
我以前从未接触过像 Kerberos 这样的东西,所以我仔细阅读了它:
kerberos.org/software/tutorial.html
technet.microsoft.com/library/cc961976
web.mit.edu/kerberos/krb5-latest/doc/appdev/init_creds.html
web.mit.edu/kerberos/krb5-1.12/doc/user/tkt_mgmt.html
还找到了关于避免什么的提示:
faqs.org/faqs/kerberos-faq/general/section-83.html
Twisted 没有。
但是,http://calendarserver.org, which is bassed on Twisted, does have kerberos authentication, and was the originator of the https://pypi.python.org/pypi/pykerberos 项目。它应该作为一个可行的例子。