Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 5, 2013 16:41:44

XTerm
Зарегистрирован: 2013-03-28
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Python-LDAP и Windows SSO

Здравствуйте!

Юзерь конектится в виндовый 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 (Сен. 5, 2013 16:56:48)

Офлайн

#2 Сен. 6, 2013 10:49:22

XTerm
Зарегистрирован: 2013-03-28
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Python-LDAP и Windows SSO

Посидел ночку и сам разобрался.

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

Там юзается win32api и win32security и есть простые классы для работы с объектами АД. Это далеко не LDAP и сильно тормознее, но его хватает для поиска всего и вся и он имеет SSO, что самое главное.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version