Điểm:0

OpenCms: Xác thực Kerberos SSO với httpd+Tomcat

lá cờ cn

Tôi có bản cài đặt httpd+Tomcat 8.5.65 độc lập trên OpenJDK 11 với OpenCms 11.0.2 cho trang web nội bộ của khách hàng của tôi.

Họ có mạng LDAP và họ đang yêu cầu đăng nhập tự động bằng Kerberos (krb5).

Chúng tôi đã cấu hình SPNego và nó hoạt động trên Tomcat: một trang JSP thử nghiệm bao gồm mã:

 <%= request.getRemoteUser() %> 

hoạt động như dự định (in tên người dùng) khi được truy cập trực tiếp qua tomcat (cổng 8080). Nhưng khi tôi truy cập OpenCms qua Tomcat, xác thực này không hoạt động. Cụ thể, các CmsJspĐăng nhậpBean các đối tượng isLoggedIn() phương thức trả về sai. Nói cách khác, người dùng hiện tại là [Khách].

Tôi có phải làm gì để "kết nối" OpenCms với Kerberos ở phía OpenCms, biết rằng Tomcat đã được định cấu hình đúng không?

Ngoài ra: OpenCms đã cài đặt Trình kết nối LDAP và nó hoạt động, tôi không nghĩ nó có liên quan gì đến việc này.

Điểm:1
lá cờ br

Có, bạn cần ánh xạ người dùng từ xa tới sổ đăng ký người dùng OpenCms và theo yêu cầu cần tạo phiên với OpenCms cho người dùng từ xa này. Lý tưởng nhất là điều này được thực hiện với việc triển khai trình xác thực người dùng của riêng bạn, dẫn đến trải nghiệm SSO liền mạch thực sự (không có khoa học tên lửa).Hãy cho tôi biết nếu bạn cần trợ giúp thêm về điều này.

user3804769 avatar
lá cờ cn
Xin chào, cảm ơn! Điều này có thể được thực hiện với bất kỳ trình xác thực OpenCms mặc định nào không? Đây thực sự là một bản nâng cấp từ OpenCms 9 trên một máy chủ lỗi thời và sử dụng một trong các triển khai mặc định.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.