Ich muss eine Desktop-basierte Client-Anwendung schreiben, die einige Web-Service-Methodenaufrufe zu einem SharePoint-Server ausführt, nachdem eine SAML-basierte SSO-Authentifizierung.Desktop-Client-Anwendung für SSO mit SAML
Ich fand, dass SAML SSO meistens vom Browser verwendet wird, der sich um alle Details kümmert. Laut this question scheint es in SAML 2.0 eine Technologie namens ECP zu geben, nur um nicht browserbasierte Clients zu aktivieren.
Noch einige Anwendungen wie SharePoint 2010/2013 unterstützen nur SAML 1.1; Was kann in diesem Fall verwendet werden?
Grundsätzlich benötigt SAML keinen Client als Browser. Im Wesentlichen "Browser" ist hier nur ein Client, der Redirects zu folgen versteht, so dass es von jedem ausreichend ausgearbeiteten Client durchgeführt werden kann. Dennoch steckt der Teufel im Detail, insbesondere wenn HTTP POST Redirect in die SAML-Authentifizierung involviert ist (was sicherlich der Fall sein wird). Weitere Details können von der jeweiligen Technologie abhängen, die Sie verwenden. – SergGr
Sie haben keine Beschränkung der Technologie erwähnt. Vielleicht [Electron] (https://electron.atom.io/) könnte helfen: Es ist ein nicht-non-browser_ (☺) Framework für die Erstellung von Desktop-Anwendungen ... Es wird Cookies und folgen Redirects nur gut. –