Может ли программа WIN32 проходить аутентификацию в системе аутентификации Django, используя MYSQL? - PullRequest
1 голос
/ 07 октября 2009

У меня есть веб-сервис с Django Framework.
Проект моего друга - это программа WIN32, а также сервер MS-sql.

Программа Win32 в настоящее время имеет систему входа в систему, которая обращается к MS-SQL для проверки подлинности.

Однако мы хотели бы интегрировать эту систему входа в систему как единое целое.

Пожалуйста, ответьте на 2 вопроса:

  1. Я хочу, чтобы утилита MS-SQL использовала только систему аутентификации Django на сервере Linux. Может ли клиент WIN32 общаться с Django, используя Django API (логин)?
  2. Если нет, то как лучше всего сочетать аутентификацию?

Ответы [ 2 ]

2 голосов
/ 07 октября 2009

Либо предоставьте представление, где ваш win32-клиент может публиковать сообщения на сервере django и получить ответ, который означает «хороший вход в систему» ​​или «неправильный вход в систему». Это потребует от вас изменения клиента win32 и создания очень простого представления django.

Или предоставьте свой сервер аутентификации Django , который аутентифицирует ваши логины django на сервере MS-sql. Эта альтернатива не потребует модификации вашего win32-клиента, но, вероятно, потребует немало усилий на бэкэнд-аутентификации. Небольшое исследование может дать чей-то бэкэнд, который вы можете использовать повторно. Это выглядит как многообещающее место для старта - они утверждают, что "и Windows Authentication (Integrated Security), и SQL Server Аутентификация поддерживается. "

0 голосов
/ 07 октября 2009

Если приложение WIN32 для MS-SQL Server использует только аутентификацию / авторизацию, вы можете написать нового провайдера аутентификации / авторизации, который использует набор веб-сервисов (которые вы должны будете создать), которые предоставляют Django. провайдер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...