我有一个带有 Django 框架的 Web 服务。
我 friend 的项目是一个WIN32程序,也是一个MS-sql服务器。
Win32 程序当前有一个登录系统,可以与 MS-sql 进行身份验证。
但是,我们希望将此登录系统集成为一个系统。
请回答两件事:
- 我想废弃 MS-SQL,只在 Linux 服务器上使用 Django 身份验证系统。 WIN32 客户端可以使用 Django API(登录)与 Django 对话吗?
- 如果没有,结合身份验证的最佳方式是什么?
最佳答案
要么提供一个 View ,您的 win32 客户端可以在其中发布到 django 服务器并获得表示“良好登录”或“错误登录”的响应。这将要求您修改 win32 客户端并创建一个非常简单的 django View 。
或者提供您自己的Django Authentication backend根据 MS-sql 服务器验证您的 django 登录。此替代方案不需要对 win32 客户端进行任何修改,但可能需要在身份验证后端前端付出相当大的努力。一些研究可能会产生您可以重复使用的其他人的后端。 This looks like a promising place to start - 他们声称“Windows 身份验证(集成安全性)和 SQL Server 支持身份验证。”
关于python - WIN32 程序可以使用 MYSQL 通过 Django 身份验证系统进行身份验证吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1529128/