WIN32程序可以使用MYSQL对Django身份验证系统进行身份验证吗?

时间:2009-10-07 01:59:57

标签: python windows django authentication frameworks

我有一个使用Django Framework的Web服务 我朋友的项目是WIN32程序,也是MS-sql服务器。

Win32程序目前有一个登录系统,可以与MS-sql进行身份验证。

但是,我们希望将此登录系统INTEGRATE作为一个。

请回答以下两件事:

  1. 我想废弃MS-SQL只使用linux服务器上的Django身份验证系统。 WIN32客户端可以使用Django API(登录)与Django通信吗?
  2. 如果没有,结合身份验证的最佳方式是什么?

2 个答案:

答案 0 :(得分:2)

提供一个视图,您的win32客户端可以将其发布到django服务器并获得意味着“良好登录”或“错误登录”的响应。这将要求您修改win32客户端并创建一个非常简单的django视图。

或者提供您自己的Django Authentication backend,以便针对MS-sql服务器验证您的django登录。这个替代方案不需要修改你的win32客户端,但可能需要在认证后端方面付出相当大的努力。一些研究可能会让别人的后端可以重复使用。 This looks like a promising place to start - 他们声称“Windows身份验证(集成安全性)和SQL Server”     支持身份验证。“

答案 1 :(得分:0)

如果WIN32应用程序唯一使用MS-SQL Server的是身份验证/授权,那么您可以编写一个新的身份验证/授权提供程序,该提供程序使用一组Web服务(您必须创建)来公开Django提供商。