Yasso

نرم افزار تصویر:
Yasso
جزئیات نرم افزار:
نسخه: 0.1
ها تاریخ: 14 Apr 15
توسعه دهنده: Shane Hathaway
پروانه: رایگان
محبوبیت: 6

Rating: nan/5 (Total Votes: 0)

در Yasso یک سیستم برای ساخت و ساز است نشانه-تک خدمات با استفاده از OAuth2 و nbsp مبتنی بر وب؛ این در نظر گرفته شده به مطابق با پیش نویس 25 از خصوصیات OAuth2.
شروع
پیکربندی نسخه ی نمایشی گنجانده شده است به شما کمک کند شروع کنید. نصب و اجرای تنظیمات نسخه ی نمایشی مثل این:
دستگاه گوارش کلون GIT، کنید و: //github.com/hathawsh/yasso.git
را لمس کنید و. yasso سی دی
و nbsp؛ از virtualenv وجود ندارد-سایت-بسته.
& nbsp؛ در بن / تصویر در تصویر نصب -U zc.buildout
& nbsp؛ در بن / buildout
را لمس کنید و. بن / pserve demo.ini
نسخه ی نمایشی سرور Yasso خواهد شد و سپس در http در دسترس باشد: // localhost را: 8510 /. شما می توانید به آن فهرست، اما شما نمی خواهد خیلی هنوز ببینید.
در پوسته دیگر، نصب و اجرا مشتری oauth2sample:
دستگاه گوارش کلون GIT، کنید و: //github.com/hathawsh/oauth2sample.git
را لمس کنید و. oauth2sample سی دی
 از virtualenv وجود ندارد-سایت-بسته.
& nbsp؛ در بن / تصویر در تصویر نصب -U zc.buildout
& nbsp؛ در بن / buildout
& nbsp؛ در بن / pserve yasso-demo.ini
مشتری نمونه خواهد شد و سپس در http در دسترس باشد: // localhost را: 8511 /. فهرست وجود دارد. شما می توانید به Yasso هدایت می شوید اجازه نقطه پایانی و Yasso درخواست خواهد شد که شما در استفاده از احراز هویت عمومی HTTP وارد شوید. ورود به سیستم با sample1 نام کاربری و رمز عبور. در نهایت، شما به مشتری OAuth2 نمونه هدایت می شوید و می توانید به عنوان sample1 وارد سایت شوید. پایان نسخه ی نمایشی.
با فرض همه چیز کار می کرد، که نسخه ی نمایشی کوتاه و آرام بود، که چگونه باید آن را: تنها نشانه را باید عمدتا به اعضای نامرئی باشد.
احراز هویت عمومی HTTP است که احتمالا اولین چیزی که شما می خواهید به جای. برای تغییر آن، ایجاد یک repoze.who مناسب پیکربندی برای سازمان شما و استفاده از خود فایل پیکربندی هرم خود را (به جای demo.ini) که اشاره به فایل پیکربندی repoze.who خود را.
ساختار
Yasso از سه برنامه هرم مجزا تشکیل شده است. هر کدام از این سیاست های امنیتی مختلف و دیدگاه ها، اما همه با استفاده از اشیاء مدل مشابه.
- نرم افزار اجازه قابل مشاهده برای پایان دادن به کاربران است. هنگامی که یک کاربر می خواهد برای ورود در یک وب سایت مشتری، مشتری تغییر مسیر مرورگر کاربر به Yasso اجازه نقطه پایانی (که بخشی از برنامه اجازه) به اجازه ورود کاربر در هنگامی که کاربر سیاهههای مربوط در، Yasso تغییرمسیر مرورگر بازگشت به وب سایت مشتری با پارامترهای OAuth2. وب سایت خواستار نقطه پایانی رمز را به پایان برساند مجوز.
- نرم افزار رمز، فراهم می کند که نقطه پایانی رمز، در نظر گرفته شده به کاربران نمایش داده می شود. هنگامی که یک کاربر در Yasso تصدیق، وب سایت های مشتری نقطه پایانی رمز تماس بگیرید به طور مستقیم (با استفاده از یک تماس REST) ​​برای ایجاد یک نشانه دسترسی. نشانه دسترسی اجازه می دهد تا مشتری استفاده از نرم افزار منابع.
- نرم افزار منابع نیز در نظر گرفته شده به کاربران نمایش داده می شود. تلفن به برنامه منابع نیاز به یک کد دسترسی معتبر در پارامترهای POST یا هدر HTTP. نرم افزار منابع به طور پیش فرض تنها اجازه می دهد تا مشتری وب سایت برای دریافت ID کاربر، اما شما می توانید دیدگاه های خود را که اجازه می دهد مشتریان به انجام کارهای دیگر به نمایندگی از کاربر ایجاد کنید.
Yasso شامل یک برنامه کامپوزیت WSGI که ​​با هم می آمیزد سه برنامه. برنامه کامپوزیت نقشه مسیرهای URL که با / منابع به برنامه منابع، مسیرهای URL که با / رمز به برنامه رمز شروع، و همه آدرس ها دیگر به برنامه اجازه شروع

مورد نیاز:.

پایتون

نرم افزار های دیگر از توسعه دهنده Shane Hathaway

repoze.pgtextindex
repoze.pgtextindex

20 Feb 15

perfmetrics
perfmetrics

20 Feb 15

oauth2sample
oauth2sample

14 Apr 15

نظرات به Yasso

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