Authelia SOURCE SSO SOLUTIONS SSO

Authelia راه حل رایگان SSO

بسیار مقیاس پذیر ثروتمند SSO و مدیریت منابع

منبع آزاد آزاد Authelia با علامت واحد ، مقررات ورود به سیستم ، امنیت برنامه و همچنین پشتیبانی از LDAP و Active Directory ارائه می دهد

بررسی اجمالی

آخرین به روزرسانی ها این فناوری را با سرعت بالا در حال تحول دارند و از این رو ، آسیب پذیری ها نیز تقریباً در هر زمینه ای از یک تجارت آنلاین در حال افزایش است. مجوز و لایه احراز هویت یکی از مناطقی است که از نظر حملات و کل حلقه ها دارای کانون است. برای پرداختن به این حساسیت ها ، بسیاری از نرم افزارهای منبع باز وجود دارد که برای ارائه مکانیسم های خواننده / ثبت نام بهتر از مرکز ، مدیریت رمز عبور و امنیت ساخته شده اند. در اینجا Authelia آمده است ، این یک نرم افزار رایگان است که به زبان Go به همراه TypeScript و ورودی کمی از برخی دیگر از زبانهای دیگر مانند JavaScript و HTML نوشته شده است. Authelia یک رابط کاربری بصری فراهم می کند تا کاربران بتوانند وارد سیستم شوند و به همه منابع دسترسی پیدا کنند. با استفاده از OTP مبتنی بر زمان تولید شده توسط Google Authenticator ، دو عامل تأیید شده را ارائه می دهد. در مورد گردش کار Authelia ، با همکاری پروکسی های معکوس مانند Nginx کار می کند. هر زمان که یک درخواست دریافتی وجود داشته باشد ، سرور پروکسی که درخواست را به Authelia می دهد ، Authelia تصمیم می گیرد که اجازه درخواست یا بلوک ورودی را بدهد. این سایت برای سایتهای ارائه شده از طریق HTTPS کار می کند و همچنین از پایگاه داده های کاربر مانند LDAP و Active Directory پشتیبانی می کند.

الزامات سیستم


  • nginx
  • داکر (اختیاری)

امکانات


  • متن باز
  • 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
 فارسی