python - WIN32 程序可以使用 MYSQL 通过 Django 身份验证系统进行身份验证吗?

标签 python windows django authentication frameworks

我有一个带有 Django 框架的 Web 服务。
我 friend 的项目是一个WIN32程序,也是一个MS-sql服务器。

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

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

请回答两件事:

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

最佳答案

要么提供一个 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/

相关文章:

python - 使用python查找整数中数字总和的递归函数

python - scikit-learn中MLPRegressor的超参数优化

c - 我想运行一个可执行文件并从文本文件中获取输入,然后在 Windows cmd 中写入输出

centos - WSGIDaemonProcess 不影响 python 站点

python - 仅从 BeautifulSoup 获取数字而不是整个 div

python - 为战列舰创建和初始化 5x5 网格

windows - 包含带空格的可执行路径的环境变量是否也应该包含必要的引号?

windows - 将 VB.Net 应用程序转换为服务

python - 错误 : No module named staticfiles

django - django 应用程序的 azure 网站中的配置问题