Найти - Пользователи
Полная версия: Python-LDAP и Windows SSO
Начало » Python для новичков » Python-LDAP и Windows SSO
1
XTerm
Здравствуйте!

Юзерь конектится в виндовый AD при помощи LDAP:

import ldap
lcon=ldap.initialize(adhost)
lcon.protocol_version = 3
lcon.set_option(ldap.OPT_REFERRALS, 0)
lcon.simple_bind_s(username, pass)

Все работает прекрасно, кроме одного. Необходимо постоянно просить юзернейм и пароль (захаркодить нельзя). Пользователь на винде уже залогинен в этом AD и я хочу прикрутить автологин через SSO (Windows Single Sign-ON Kerberos).

Есть способы?

Есть либа “win32security”, но я не знаю как ее прикрутить к LDAP-у
XTerm
Посидел ночку и сам разобрался.

Есть модуль “active_directory” от Тима Голдена (http://timgolden.me.uk/python/active_directory.html)

Там юзается win32api и win32security и есть простые классы для работы с объектами АД. Это далеко не LDAP и сильно тормознее, но его хватает для поиска всего и вся и он имеет SSO, что самое главное.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB