Authelia راه حل رایگان SSO
بسیار مقیاس پذیر ثروتمند SSO و مدیریت منابع
منبع آزاد آزاد Authelia با علامت واحد ، مقررات ورود به سیستم ، امنیت برنامه و همچنین پشتیبانی از LDAP و Active Directory ارائه می دهد
بررسی اجمالی
آخرین به روزرسانی ها این فناوری را با سرعت بالا در حال تحول دارند و از این رو ، آسیب پذیری ها نیز تقریباً در هر زمینه ای از یک تجارت آنلاین در حال افزایش است. مجوز و لایه احراز هویت یکی از مناطقی است که از نظر حملات و کل حلقه ها دارای کانون است. برای پرداختن به این حساسیت ها ، بسیاری از نرم افزارهای منبع باز وجود دارد که برای ارائه مکانیسم های خواننده / ثبت نام بهتر از مرکز ، مدیریت رمز عبور و امنیت ساخته شده اند. در اینجا Authelia آمده است ، این یک نرم افزار رایگان است که به زبان Go به همراه TypeScript و ورودی کمی از برخی دیگر از زبانهای دیگر مانند JavaScript و HTML نوشته شده است. Authelia یک رابط کاربری بصری فراهم می کند تا کاربران بتوانند وارد سیستم شوند و به همه منابع دسترسی پیدا کنند. با استفاده از OTP مبتنی بر زمان تولید شده توسط Google Authenticator ، دو عامل تأیید شده را ارائه می دهد. در مورد گردش کار Authelia ، با همکاری پروکسی های معکوس مانند Nginx کار می کند. هر زمان که یک درخواست دریافتی وجود داشته باشد ، سرور پروکسی که درخواست را به Authelia می دهد ، Authelia تصمیم می گیرد که اجازه درخواست یا بلوک ورودی را بدهد. این سایت برای سایتهای ارائه شده از طریق HTTPS کار می کند و همچنین از پایگاه داده های کاربر مانند LDAP و Active Directory پشتیبانی می کند.
امکانات
- متن باز
- SSO
- احراز هویت 2f با Yubikey
- OTP مبتنی بر زمان با Google Authenticator
- از LDAP پشتیبانی می کند
- از Active Directory پشتیبانی می کند
- با پروکسی های معکوس کار می کند
- اعلان ها را با دوتایی فشار دهید
- حملات نیروی بی رحمانه را مسدود کنید
- تأیید هویت
- مدیریت رمز عبور بهتر
- گردش کار انعطاف پذیر
- ui بصری
نصب و راه اندازی
دستور زیر را برای کلون کردن repo اجرا کنید:
git clone https://github.com/authelia/authelia.git
بعد از کلون موفق ، دستورات زیر را اجرا کنید:
cd authelia/compose/local
sudo ./setup.sh
SUDO برای اصلاح پرونده /etc /hosts مورد نیاز است.
اکنون ، به عنوان مثال با دامنه ای که در اسکریپت تنظیم شده اید جایگزین کنید و از URL [httpssecureexamplecom] بازدید کنید (https://href.li/؟https://secure.example.com) واد
در حال اجرا در Docker
دستور زیر را برای کلون کردن repo اجرا کنید:
git clone https://github.com/authelia/authelia.git
دستور زیر را بعد از کلون اجرا کنید:
cd authelia/compose/lite
کاربران را اصلاح کنید \ _database.yml نام کاربری پیش فرض و رمز عبور Authelia است پیکربندی را تغییر دهید. با دامنه ها و اسرار مربوطه خود در آخر ، دستور زیر را اجرا کنید تا تصویر Docker را بچرخانید:
docker-compose up -d
کاوش
ممکن است پیوندهای زیر را پیدا کنید:
عملیات تجاری را با استفاده از نرم افزار رایگان و منبع باز خودکار کنید