Tôi cần viết ứng dụng khách dựa trên máy tính để bàn, một số phương thức dịch vụ web gọi tới máy chủ SharePoint sau khi thực hiện xác thực SSO dựa trên SAML.ứng dụng khách trên máy tính để bàn cho SSO bằng SAML
Tôi thấy rằng SAML SSO chủ yếu được sử dụng từ trình duyệt sẽ xử lý tất cả các chi tiết. Theo this question, có vẻ như có một công nghệ trong SAML 2.0 được gọi là ECP chỉ để kích hoạt các trình duyệt không dựa trên trình duyệt.
Tuy nhiên, một số ứng dụng như SharePoint 2010/2013 chỉ hỗ trợ SAML 1.1; những gì có thể được sử dụng trong trường hợp này?
Về cơ bản SAML không yêu cầu khách hàng làm trình duyệt. Về cơ bản "trình duyệt" ở đây chỉ là một khách hàng biết làm thế nào để làm theo chuyển hướng để nó có thể được thực hiện bởi bất kỳ khách hàng đủ công phu. Tuy nhiên, ma quỷ là trong các chi tiết, đặc biệt là nếu chuyển hướng HTTP POST được tham gia vào xác thực SAML (mà chắc chắn nhất sẽ là trường hợp). Các chi tiết khác có thể phụ thuộc vào công nghệ cụ thể mà bạn sử dụng. – SergGr
Bạn chưa đề cập đến bất kỳ hạn chế nào về công nghệ. Có lẽ [Electron] (https://electron.atom.io/) có thể giúp: đó là khung công tác _non-non-browser_ (☺) để tạo các ứng dụng dành cho máy tính để bàn ... nó sẽ xử lý cookie và thực hiện theo các chuyển hướng rất tốt. –