repoze.who.plugins.cas

نرم افزار تصویر:
repoze.who.plugins.cas
جزئیات نرم افزار:
نسخه: 0.2.2
ها تاریخ: 14 Apr 15
توسعه دهنده: Simon Thepot and Mathieu Pasquet
پروانه: رایگان
محبوبیت: 2

Rating: 2.5/5 (Total Votes: 2)

در repoze.who.plugins.cas یک پلاگین برای چارچوب repoze.who را قادر می سازد ساده "cassification" است (به عنوان مثال: تصمیم هر یک از برنامه های خود بخشی از مکانیسم SSO) از تمام برنامه های کاربردی که می تواند از طریق چسباندن پایتون مستقر شده اند.
repoze.who.plugins.cas در حال حاضر پشتیبانی CAS 3.0، اگر چه ممکن است با دیگران نسخه از CAS و nbsp استفاده می شود؛ (با این حال، هیچ سازگاری تضمین شده است آن را به عنوان تنها شده با CAS 3.0 تست شده).
برنامه های کاربردی که می تواند مورد استفاده قرار گیرد:
- برنامه مطابق با simple_authentication مشخصات WSGI، که امکان استفاده از کلید REMOTE_USER در محیط WSGI.
- برنامه است که می تواند خود را از مکانیسم CAS رسیدگی (به عنوان مثال: در phpBB با پچ CAS، - استفاده از wphp به عنوان یک فیلتر رب برای یکپارچه سازی از پی اچ پی با پایتون -)
نصب و راه اندازی
CAS
شما همچنین باید خروج که اساسا اضافه کردن در لوبیا LogoutController در CAS-servlet.xml فعال اند.
برنامه های شما
هیچ چیز برای برنامه های خود را مورد نیاز است، فقط آنها را راه اندازی و با پر کردن فایل پیکربندی به عنوان در نسخه ی نمایشی / دایرکتوری دیده می شود.
پیکربندی بسیار ساده، شما باید به عنوان مثال در فایل پیکربندی نسخه ی نمایشی با تخم مرغ ارائه کنند.
در اینجا چیزی است که شما می توانید در آن را برای فایل who.ini پیدا،:
# IDENTIFIER
#param:
# - cas_url: URL به سرور CAS شما. مطمئن شوید که URL شما یک علامت.
# - rememberer_name: نام این افزونه برای به خاطر سپردن (نماینده)
# - path_toskip: عبارت منظم برای آدرس زدن راه خود را صحت CAS
# - path_logout: عبارت منظم برای دیدن اگر خروج است انجام شود (و ماشه را فراموش کرده ام از طریق چالش)
# هشدار: باید راه خروج حتی برای برنامه path_toskip شامل
# به درستی خروج از سیستم از CAS نیز
[افزونه: 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؛.. * * * * حالت = خروج *
# DECIDER CHALLENGE
#param:
# - path_login: کسانی که استقبال میکنم نشان می دهد که URL باید برای یک چالش هدایت می شوید
# به عنوان مثال : برای CAS، خواهد شد در "/ CAS / ورود به" هدایت می شوید مانند URL
[افزونه: decider]
استفاده = repoze.who.plugins.cas.challenge_decider: make_plugin
path_login =
و nbsp؛.. * * * * TRAC / ورود *
و nbsp؛. * / ورود به $
[افزونه: auth_tkt]
# شناسایی
استفاده = repoze.who.plugins.auth_tkt: make_plugin
راز = راز
cookie_name = بلغور جو دوسر
امن = کاذب
include_ip = کاذب
[عمومی]
request_classifier = repoze.who.classifiers: default_request_classifier
remote_user_key = REMOTE_USER
# ترفند: هدف قرار دادن پلاگین که نام همان است
challenge_decider = decider
[شناسه]
# PLUGIN_NAME. classifier_name: .. یا فقط PLUGIN_NAME (خوبی برای هر)
پلاگین ها =
را لمس کنید و. casauth
را لمس کنید و. auth_tkt
[authenticators]
# PLUGIN_NAME. classifier_name .. و یا فقط PLUGIN_NAME (خوبی برای هر)
پلاگین ها =
را لمس کنید و. casauth
[رقبای]
# PLUGIN_NAME. classifier_name: .. یا فقط PLUGIN_NAME (خوبی برای هر)
پلاگین ها =
& nbsp؛ در casauth

چه جدید در این نسخه است:

در اسناد رفع نشانه گذاری.

جدید در نسخه 0.1.2 است:

به اضافه صغیر به عنوان مثال تنظیمات مورد URL CAS و پلاگین auth_tkt. [davidjb]

مورد نیاز:

پایتون
شما باید یک سرور کار CAS داشته

نظرات به repoze.who.plugins.cas

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!