repoze.who.plugins.cas

Софтуер снимки:
repoze.who.plugins.cas
Софтуер детайли:
Версия: 0.2.2
Дата на качване: 14 Apr 15
Разрешително: Безплатно
Популярност: 2

Rating: 2.5/5 (Total Votes: 2)

repoze.who.plugins.cas е плъгин за рамка на repoze.who позволява ясна "cassification" (т.е.: заложбите всяко от приложенията си част от механизма, SSO) на всички приложения, които могат да бъдат разгърнати чрез Python Paste.
repoze.who.plugins.cas момента поддържа CAS 3.0, въпреки че може да се използва с други версии на CAS & Nbsp; (все още се осигурява не съвместимост, тъй като е само тествана с CAS 3.0).
Заявленията, които могат да се използват:
- App спазване WSGI спецификация simple_authentication, които се възползват от ключа REMOTE_USER в WSGI среда.
- App, които могат да се справят с механизма CAS (например: PHPBB с CAS пластира, - използвайте wphp като паста филтър за интеграция на PHP с питон -)
<Силен> Инсталиране
CAS
Можете също така трябва да са дали възможност на излизане от средата, която основно се добави в боб LogoutController в CAS-servlet.xml.
Вашите приложения
Се изисква нищо за вашите приложения, просто да ги създаде и да попълните конфигурационния файл, както се вижда в демо / директория.
Конфигурацията е доста ясен, трябва да вземете пример от конфигурационните файлове, демото снабден с яйцето.
Ето какво можете да намерите в него, за who.ini файл:
# IDENTIFIER
#param:
# - Cas_url: URL към вашия CAS сървър. Осигурете си URL е с наклонена черта.
# - Rememberer_name: Име на плъгина за запомняне (делегат)
# - Path_toskip: Регулярен за URL работа по свой собствен начин на authent CAS
# - Path_logout: Регулярен да видим дали един изход трябва да се направи (и спусък забравяме чрез предизвикателство)
# ВНИМАНИЕ: трябва да включва по пътя на излизане дори за кандидатстване path_toskip
# Правилно да излиза от СКА също
[Плъгин: casauth]
използване = repoze.who.plugins.cas.main_plugin: make_plugin
cas_url = HTTPS: // servcas: 8443 / CAS /
rememberer_name = auth_tkt
path_toskip =. * / PHPBB /.*
path_logout =. * / Изход. *
& Nbsp;.. * Режим = Изход *
# CHALLENGE решителния
#param:
# - Path_login: тези, рег.израз посочете кои URL трябва да бъдат пренасочени за предизвикателство
# Напр : За CAS, ще бъдат пренасочени по "/ CAS / вход" като URL
[Плъгин: решителния]
използване = repoze.who.plugins.cas.challenge_decider: make_plugin
path_login =
& Nbsp;.. * Trac / вход *
& Nbsp;. * / Вход $
[Плъгин: auth_tkt]
# Идентификация
използване = repoze.who.plugins.auth_tkt: make_plugin
тайна = тайна
cookie_name = овесени ядки
охраняем = False
include_ip = False
[Общо]
request_classifier = repoze.who.classifiers: default_request_classifier
remote_user_key = REMOTE_USER
# Трик: насочване на плъгин, чието име е същото
challenge_decider = решителния
[идентификатори]
# Приставката; classifier_name: .. или просто приставката (добро за всеки)
плъгини =
& Nbsp; casauth
& Nbsp; auth_tkt
[authenticators]
# Приставката; classifier_name .. или просто приставката (добро за всеки)
плъгини =
& Nbsp; casauth
[претенденти]
# Приставката; classifier_name: .. или просто приставката (добро за всеки)
плъгини =
& Nbsp; casauth

Какво ново в тази версия:.

  • Документация за маркиране поправки

Какво ново във версия 0.1.2:

  • Малки допълнения към примерна конфигурация за CAS URL и auth_tkt плъгин. [Davidjb]

<силни> Изисквания :

  • Python
  • Трябва да имате CAS сървър работи

Коментари към repoze.who.plugins.cas

Коментари не е намерена
добавите коментар
Включете на изображения!