2010-05-23 18 views
5

Làm thế nào để:Plone và Asp.Net Integration

  • Hãy một ứng dụng Asp.Net để nhận ra một người sử dụng Plone chứng thực (id của mình /, vai trò và bất kỳ dữ liệu có sẵn khác) và ngược lại?
  • Hiển thị nội dung đơn giản bên trong ứng dụng asp.net của tôi hoặc hiển thị một số dữ liệu ứng dụng cụ thể bên trong bản vẽ?
  • Chèn nội dung đơn giản từ bên trong ứng dụng asp.net?

Trả lời

4

Có một vài phương pháp tiếp cận trình độ cao:

An ninh:

  • Đặt một máy chủ web trước cả Plone và ứng dụng ASP.net và sử dụng định dạng Cookie auth_tkt. Apache và nginx hỗ trợ điều này, ví dụ, và Plone 4 có hỗ trợ định dạng cookie auth_tkt tích hợp sẵn.
  • Sử dụng một kho lưu trữ ActiveDirectory/LDAP chia sẻ để chia sẻ id tài khoản, vai trò, vv

Nội dung:

  • Sử dụng một cái gì đó giống như ore.contentmirror để xuất nội dung từ Plone đến một cơ sở dữ liệu và đưa ra thông qua ASP Ứng dụng .NET
  • Sử dụng chế độ xem Sơ đồ để chỉ hiển thị những gì bạn muốn và loại bỏ điều này vào ứng dụng ASP.NET hoặc sử dụng <iframe /> để hiển thị.
  • Sử dụng Diazo (XDV) ở cấp máy chủ web để hợp nhất hai ứng dụng một cách trực quan - điều này sẽ hoạt động tốt nhất nếu toàn bộ khu vực của trang web được Plone phục vụ thay vì chỉ kéo nội dung vào đây.
+0

Trong dấu đầu dòng thứ hai trong "Nội dung": "hoặc sử dụng dấu để hiển thị"? "An" cái gì, làm ơn? – Auspex

+0

@Auspex Khung nội tuyến. Đã hiển thị trong nguồn bài đăng nhưng bị mất trong hiển thị. Đã sửa lỗi. –

Các vấn đề liên quan