Avatar
0
Hihi Teacher
Hihi Teacher
Keycloak trong Spring Boot
Hi mọi người, hiện tại em mới bắt đầu tìm hiểu về thế giới Microservice.Em thấy có rất nhiều tutorial về microservice trong Spring sử dụng Keycloak để làm Authentication service cũng như tích hợp Keycloack cho Api Gateway.Keycloak này có nhiều tiện ích thật nhưng có chỗ em ko thích lắm là có vẻ mình ko quản lý trực tiếp user của hệ thống của mình đc.
  1. Mọi người cho em hỏi là trên thực tế trong các dự án microservice người ta có dùng Keycloack để làm authentication service như các tutorial ko ạ ?
  2. Ưu và nhược điểm của Keycloack là gì ạ ?

Cảm ơn mọi người!

  • Answer
spring keycloak
Remain: 5
1 Answer
Avatar
monkey Teacher
monkey Teacher
  1. Không rõ dự án khác thế nào nhưng hiện tại bọn anh không sử dụng đến Keycloack nhưng đây cũng là 1 lựa chọn tốt.
  2. Ưu điểm:
  • Miễn phí
  • Vì là mã nguồn mở nên có thể tuỳ ý thay đổi
  • Hầu hết các yêu cầu chức năng được hỗ trợ và trình bày dưới dạng giao diện người dùng
  • Đa phần các thành phần và giao diện đều dễ sử dụng.
  1. Nhược điểm:
  • Chưa chắc chúng ta đã sử dụng hết các tính năng của Keycloack, như vậy sẽ tiêu tốn nhiều tài nguyên không cần thiết.
  • Khi cần thêm 1 chức năng mới thì cần phải đi tìm hiểu framework để viết thêm, như vậy cũng yêu cầu phải hiểu sâu về Keycloack và nó cũng không dễ.
  • Vì là framework mã nguồn mở nên cũng không thể đảm bảo hết rủi ro về bảo mật.
  • 0
  • Reply