Giải pháp SSO nguồn mở của KeyCloak

KeyCloak Giải pháp SSO miễn phí

Ứng dụng web an toàn, API với OpenID Connect, OAuth2.0, SAML2.0

Ra khỏi giải pháp hộp để nhanh chóng thêm quản lý danh tính và dấu hiệu duy nhất về các khả năng. Hợp lý hóa quản lý người dùng trên các ứng dụng và dịch vụ web hiện đại

Tổng quan

KeyCloak là một lựa chọn nguồn mở khác để cung cấp quản lý danh tính và truy cập với một dấu hiệu duy nhất trên (SSO). Nó dễ dàng thiết lập và cung cấp nhiều tính năng cấp doanh nghiệp, chẳng hạn như: Liên đoàn người dùng, môi giới nhận dạng và đăng nhập xã hội. Nó sử dụng các giao thức tiêu chuẩn để triển khai SSO, ví dụ OpenID Connect, OAuth 2.0 và SAML 2.0. Nó hỗ trợ tích hợp với LDAP và Active Directory. Nó đi kèm với UI Hộp để quản lý người dùng, khách hàng, vương quốc, vai trò, cấu hình phiên, v.v. Nó nhẹ, nhanh và hỗ trợ phân cụm, do đó, nó có khả năng mở rộng và tính khả dụng tốt hơn so với các đối thủ cạnh tranh. Giao diện UI có thể cảm thấy cũng có thể được tùy chỉnh bằng cách sử dụng các chủ đề. Được bảo đảm bằng mô -đun chính sách mật khẩu có thể định cấu hình - Nó cung cấp quản lý người dùng tập trung mà không gặp rắc rối nào. KEYCLOAK cũng cung cấp nhiều thư viện máy khách a.k.a (bộ điều hợp máy khách) để cung cấp tích hợp liền mạch với các nền tảng khác. Java, JavaScript, C# (OWIN (, NodeJS, Python, Android, iOS được hỗ trợ.

Yêu cầu hệ thống


  • Bất kỳ hệ điều hành nào chạy java
  • Java 8 JDK
  • RAM tối thiểu 512
  • 1 GB dung lượng đĩa

Đặc trưng


  • Xác thực dưới dạng dịch vụ:
  • Đăng nhập /Đăng xuất một lần
  • Kiểm soát truy cập cho API
  • Hỗ trợ danh tính liên kết (Google, Facebook, v.v.).
  • Tùy chỉnh UI
  • Nhiều luồng (ngầm, mã ủy quyền, v.v.).
  • Ủy quyền API
  • Nhà cung cấp dựa trên yêu cầu

Cài đặt

Tập tin phân phối có thể tải xuống-‘keycloak-11.0.0. \ [Zip | tar.gz ] Tập lệnh khởi động độc lập /thư mục bin chứa tất cả các tập lệnh. Dựa trên hệ điều hành, tệp tập lệnh có thể được chạy: Linux/Unix

    $ .../bin/standalone.sh

các cửa sổ

    > ...\bin\standalone.bat

Cấu hình độc lập Tệp cấu hình (ở chế độ độc lập) được đặt tại /độc lập/cấu hình/độc lập.xml.

Chạy trong Docker

Bắt đầu KeyCloak với lệnh sau:

    docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:11.0.0

Điều này sẽ bắt đầu KeyCloak được phơi bày trên cổng địa phương 8080. Nó cũng sẽ tạo người dùng quản trị ban đầu với quản trị viên và quản trị mật khẩu tên người dùng.

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í

 Tiếng Việt