IdentityServer 4 bị xóa khỏi GitHub: Chuyện gì đang xảy ra? Tôi cần làm gì tiếp theo?

Công nghệ - 01/03/2025 02:00:00

🚨 IdentityServer 4 đã ngừng bảo trì! Hàng nghìn hệ thống .NET đang đứng trước nguy cơ bảo mật. Bạn đã sẵn sàng chuyển sang giải pháp mới chưa? Những lựa chọn thay thế nào là phù hợp nhất với bạn?

Thời gian vừa qua, cộng đồng lập trình viên .NET đang xôn xao với thông tin rằng đội ngũ Duende đã quyết định không bảo trì IdentityServer 4 trên GitHub nữa. Một framework từng là "xương sống" của hàng nghìn hệ thống xác thực đột nhiên biến mất, khiến nhiều người tự hỏi: "Chuyện quái gì đang xảy ra?"

Từng sử dụng IdentityServer 4 trong nhiều dự án, tôi không thể bỏ qua sự kiện này. Tại sao Duende làm vậy, tác động của nó đến cộng đồng, và quan trọng nhất:

Chúng ta có giải pháp thay thế nào?

Tại sao IdentityServer 4 bị xóa?

Nếu bạn theo dõi IdentityServer, hẳn bạn biết rằng từ phiên bản 5, Duende đã chuyển sang mô hình thương mại. Họ yêu cầu giấy phép trả phí thay vì cung cấp mã nguồn mở như trước đây. Điều này có thể hiểu được – duy trì một dự án lớn không hề miễn phí.

Nhưng việc bỏ hoàn toàn hỗ trợIdentityServer 4 khỏi GitHub lại là một động thái cực đoan.

Điều này không chỉ ảnh hưởng đến những dự án đang dùng IdentityServer 4, mà còn đặt ra một câu hỏi lớn về tính bền vững của mã nguồn mở.

 

Tôi đang dùng IdentityServer 4 – Giờ phải làm gì?

Hệ thống của tôi đang chạy trên IdentityServer 4, nên đây là lúc tái đánh giá chiến lược. Mộ số phương án tôi đề xuất dưới đay:

  1. Giữ nguyên IdentityServer 4 – Nhưng không còn cập nhật, không còn hỗ trợ. Đây là phương án rủi ro.
  2. Chuyển sang Duende IdentityServer 5 – Nếu công ty thực sựcó ngân sách, đây là lựa chọn an toàn.
  3. Tìm kiếm một giải pháp thay thế mã nguồn mở – Và tin vui là chúng ta có nhiều lựa chọn.

 

Giải pháp Thay thế IdentityServer 4

1. Duende IdentityServer (Trả phí, nhưng chính chủ)

💰 Chi phí: Trả phí 🔒 Bảo mật: Xuất sắc ⚡ Tích hợp với .NET: Mượt mà

Nếu bạn muốn một giải pháp tương tự IdentityServer 4 nhưng được hỗ trợ chính thức, thì đây là lựa chọn hợp lý. Tuy nhiên, giá không hề rẻ - bắt đầu từ $1,500 USD/năm. Nguồn: Duende

✅ Dành cho: Các công ty lớn, dự án có ngân sách.

2. OpenIddict (Mã nguồn mở, thay thế gần nhất)

💰 Chi phí: Miễn phí 🔒 Bảo mật: Tốt ⚡ Tích hợp với .NET: Rất tốt

Đây là một thư viện OAuth 2.0 / OpenID Connect mã nguồn mở dành riêng cho .NET. Nếu bạn thích kiểm soát toàn bộ mã nguồn, OpenIddict là lựa chọn sáng giá. Link tới OpenIddict

✅ Dành cho: Các startup, dự án cần tùy chỉnh sâu.

3. Keycloak (Mã nguồn mở, không chỉ dành cho .NET)

💰 Chi phí: Miễn phí 🔒 Bảo mật: Mạnh mẽ ⚡ Tích hợp với .NET: Trung bình

Keycloak là một hệ thống quản lý danh tính đa nền tảng, mạnh mẽ nhưng hơi cồng kềnh nếu bạn chỉ cần một giải pháp nhẹ nhàng cho .NET. Và bạn hoàn toàn có thể sử dụng docker để tích hợp. Link tới Keycloak

✅ Dành cho: Các hệ thống đa nền tảng, cần hỗ trợ SAML và OpenID Connect.

4. Microsoft Identity Platform (Azure AD - Giải pháp của Microsoft)

💰 Chi phí: Trả phí theo mức sử dụng 🔒 Bảo mật: Cực kỳ cao ⚡ Tích hợp với .NET: Hoàn hảo

Nếu bạn đã sử dụng Azure, đây là giải pháp lý tưởng. Nhưng nếu hệ thống của bạn on-premise, bạn sẽ gặp khó khăn khi tích hợp.

✅ Dành cho: Doanh nghiệp đã dùng Azure.

Tóm Lại – nên chọn cái nào?

Nếu bạn muốn miễn phídễ dàng thay thế IdentityServer 4, tôi khuyên bạn nên thử OpenIddict.

Nếu bạn muốn sự ổn định và có ngân sách, Duende IdentityServer hoặc Microsoft Identity Platform là lựa chọn phù hợp.

Kết

Sự kiện này là một lời nhắc nhở rằng mã nguồn mở không đồng nghĩa với miễn phí mãi mãi. Nếu bạn phụ thuộc vào một dự án, hãy đóng góp cho nó, hoặc ít nhất chuẩn bị sẵn kế hoạch dự phòng.

Còn bạn, bạn nghĩ gì về việc IdentityServer 4 bị xóa? Bạn sẽ chuyển sang giải pháp nào? Hãy để lại bình luận và chia sẻ ý kiến của bạn! 🚀

 

#IdentityServer #DuendeIdentityServer #OAuth #OpenIDConnect #Authentication #Keycloak #OpenSource #DotNet

Công nghệ - 19/08/2025 21:13:07

Tìm hiểu cách xây dựng hệ thống phát hiện ngôn ngữ ký hiệu theo thời gian thực bằng AI, sử dụng DETR để tăng cường khả năng tiếp cận và đổi mới. Kết nối lời nói và cử chỉ.

Công nghệ - 18/08/2025 13:38:25

Tối ưu hóa các hệ thống RAG bằng cách tận dụng siêu dữ liệu để truy xuất thông tin chính xác và nhanh chóng hơn, giải quyết các thách thức về dữ liệu dư thừa hoặc lỗi thời với công cụ LangExtract nguồn mở. Khám phá cách LangExtract sử dụng các mô hình ngôn ngữ tiên tiến để trích xuất và cấu trúc siêu dữ liệu, tạo ra một quy trình truy xuất hợp lý và hiệu quả.

Công nghệ - 01/08/2025 07:00:00

Gỡ lỗi LLM rất quan trọng vì quy trình làm việc của chúng phức tạp và liên quan đến nhiều phần như chuỗi, lời nhắc, API, công cụ, trình truy xuất, v.v.

Công nghệ - 19/06/2025 03:05:09

Code xong chạy được là chưa đủ – phải biết khi nào nó "chết" nữa chứ 😅

Bạn đang triển khai ứng dụng trên Kubernetes, Docker hay môi trường production nào? Và bạn từng "toát mồ hôi" vì service chết mà không ai báo?

Công nghệ - 16/07/2025 13:41:17

Bạn có bao giờ tự hỏi tại sao trang web của mình tải chậm, đặc biệt là trên các thiết bị di động? Rất có thể, thủ phạm chính là những hình ảnh chưa được tối ưu. May mắn thay, có một công cụ miễn phí và cực kỳ hữu ích có thể giúp bạn giải quyết vấn đề này: Responsive Image Linter – một tiện ích mở rộng trên Chrome. Video này sẽ giới thiệu chi tiết về công cụ này, giúp bạn xác định và tối ưu hóa các hình ảnh gây tốn hiệu năng trên trang web của mình.

Công nghệ - 27/06/2025 03:15:44

⏳ Chậm 3 giây – Mất 50% người dùng. Đó không còn là lý thuyết, đó là thực tế.

Công nghệ - 11/12/2025 15:05:29

[Góc chuyện nghề] bán account game để đi học nghệ - bạn dám không?

Làm nghề 20 năm, gặp nhiều sinh viên, nhưng chiều qua tôi khá bất ngờ với một cậu em tên Quang. Em Quang muốn theo nghề BA và mong muốn lương 20 triệu sau khi làm việc 1.5 năm tới 2 năm trong nghề.

Công nghệ - 22/09/2025 08:59:20

Dừng ngay việc dùng DateTime.Now trong APIs, đó là ổ lỗi tiềm ẩn trong hệ thống của bạn

⏱️ Tôi từng nghĩ DateTime.Now là một thứ vô hại, đơn giản và tiện lợi, cho đến khi gặp những vấn đề về múi giờ. Những lỗi "tưởng chừng nhỏ" này lại chính là nguồn cơn của sự thất vọng và tốn kém thời gian cho nhiều đội ngũ phát triển.

Công nghệ - 14/03/2025 04:30:32

💡Bạn muốn tăng tốc tìm kiếm toàn văn nhưng hạ tầng hạn chế? Lucene có thể là giải pháp bất ngờ! Bài viết tiết lộ cách nó vượt trội hơn SQL Server, tối ưu truy vấn và những ứng dụng thực tế đáng khám phá.