Tôi đang làm việc trên một ứng dụng có nhiều ứng dụng khách - Máy tính để bàn, Thiết bị di động, Cổng Web. Chúng tôi đang chuyển sang một loại kiến trúc SOA và sẽ sử dụng WCF.Cách tốt nhất để sử dụng và bảo vệ WCF trên Compact Framework?
Câu chuyện WCF là tuyệt vời khi nói đến việc sử dụng bảo mật chuyển tiếp/tin nhắn netTcp + xác thực Windows (hoặc thậm chí UsernameToken và nhà cung cấp Tên người dùng) trong Desktop và Web Portal.
Nơi hoàn toàn bị hỏng là ở phía khung công tác nhỏ gọn ... tập con của WCF mà nó hỗ trợ rất hạn chế. Tôi đã từ chức chỉ đơn giản bằng cách sử dụng basicHttp + Username/Password trong tiêu đề trên SSL, nhưng có vẻ như bạn không thể thêm tiêu đề khi trên ngăn xếp khung gọn nhẹ (không có OperationContextScope) - để cho tôi bao gồm tên người dùng/mật khẩu làm thông số cho MỌI Phương thức hoạt động SINGLE trong dịch vụ.
Hãy cho tôi biết tôi đã sai và có cách tốt hơn.
Tôi chưa thử điều này, nhưng bạn có thể sử dụng Xác thực cơ bản qua HTTPS không? –
Tôi chưa tìm được cách để thực hiện điều đó thông qua WCF stack trên CF - tôi nghĩ đây là lý do tại sao một số người chọn xử lý dịch vụ WCF như một dịch vụ web truyền thống (Thêm Web Reference ...) trên khung công tác nhỏ gọn. –