Authelia Giải pháp SSO miễn phí
Giàu có khả năng mở rộng cao có tính năng SSO và Quản lý tài nguyên
Authelia nguồn mở miễn phí đi kèm với một đăng nhập, quy định đăng nhập, bảo mật ứng dụng và cũng cung cấp hỗ trợ cho LDAP và Active Directory
Tổng quan
Các bản cập nhật mới nhất đang phát triển công nghệ với tốc độ cao và do đó, các lỗ hổng cũng đang tăng lên trong hầu hết mọi lĩnh vực của một doanh nghiệp trực tuyến. Lớp ủy quyền và xác thực là một trong những khu vực có điểm nóng về mặt tấn công và các cuộc đua vòng lặp. Để giải quyết các độ nhạy này, có nhiều phần mềm nguồn mở được phát triển để cung cấp các cơ chế Sing In / đăng xuất được tập trung tốt hơn, quản lý mật khẩu và bảo mật. Ở đây có Authelia, nó là một phần mềm miễn phí được viết bằng ngôn ngữ Go cùng với bản thảo và đầu vào nhỏ của một số ngôn ngữ khác như JavaScript và HTML. Authelia cung cấp giao diện người dùng trực quan để cho phép người dùng đăng nhập và truy cập tất cả các tài nguyên. Nó cung cấp hai yếu tố xác thực bằng cách sử dụng OTP dựa trên thời gian được tạo bởi Google Authenticator. Theo như quy trình làm việc của Authelia, nó hoạt động phối hợp với các proxy ngược như Nginx. Bất cứ khi nào có một yêu cầu đến, máy chủ proxy chuyển tiếp yêu cầu đến Authelia, Authelia sau đó quyết định cho phép yêu cầu hoặc chặn đến. Nó hoạt động cho các trang web được phục vụ trên HTTPS và cũng hỗ trợ cơ sở dữ liệu người dùng như LDAP và Active Directory.
Đặc trưng
- Mã nguồn mở
- SSO
- 2F Xác thực với Yubikey
- OTP dựa trên thời gian với Google Authenticator
- Hỗ trợ LDAP
- Hỗ trợ Active Directory
- Hoạt động với các proxy ngược
- Đẩy thông báo với Duo
- Khối các cuộc tấn công của lực lượng vũ phu
- Xác minh danh tính
- Quản lý mật khẩu tốt hơn
- Quy trình công việc linh hoạt
- UI trực quan
Cài đặt
Chạy lệnh sau để sao chép repo:
git clone https://github.com/authelia/authelia.git
Sau khi nhân bản thành công, hãy chạy các lệnh sau:
cd authelia/compose/local
sudo ./setup.sh
SUDO được yêu cầu để sửa đổi tệp /etc /máy chủ.
Bây giờ, hãy thay thế ví dụ.com bằng tên miền bạn đã chỉ định trong tập lệnh thiết lập và truy cập URL [HTTPSSECUREEXAMPLECOM] (https://href.li/?https://secure.example.com) .
Chạy trong Docker
Chạy lệnh sau để sao chép repo:
git clone https://github.com/authelia/authelia.git
Chạy lệnh sau sau bản sao:
cd authelia/compose/lite
Sửa đổi người dùng \ _database.yml Tên người dùng và mật khẩu mặc định là Authelia Sửa đổi cấu hình.yml và docker-compose.yml với các miền và bí mật tương ứng của bạn Cuối cùng, chạy lệnh sau để quay hình ảnh docker:
docker-compose up -d
Khám phá
Bạn có thể tìm thấy các liên kết sau có liên quan:
Tự động hóa hoạt động kinh doanh bằng phần mềm nguồn mở và miễn phí