<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><font class="Apple-style-span" size="4">We are in the process of designing SSO plugin support for our enterprise backup product. Shibboleth/SAML will be the first SSO implementation, if everything goes as planned. Thank goodness for OIOSAML. :-)</font><div><font class="Apple-style-span" size="4"><br></font></div><div><font class="Apple-style-span" size="4">We are trying to do this as generically as possible, hence we are considering using the HTTP-POST binding for our desktop and mobile apps, in addition to the web app. Which means we would need to imbed a browser into our apps. No problem there, really… its just not as pretty as entering credentials into the regular app.</font></div><div><font class="Apple-style-span" size="4"><br></font></div><div><font class="Apple-style-span" size="4">1) My question is, how common is this for desktop and mobile apps? I'm reluctant to build in ECP support if Shibboleth is one of the few SAML providers that implements ECP.</font></div><div><font class="Apple-style-span" size="4"><br></font></div><div><font class="Apple-style-span" size="4">2) Do most IdPs out-of-the-box have login web pages that scale well to small browser windows? (think Android, iPhone browsers) If not, I'm assuming that each organization running an IdP can customize this page to work in small browser windows.</font></div><div><font class="Apple-style-span" size="4"><br></font></div><div><font class="Apple-style-span" size="4">3) An ECP question because I think I'm missing something: The ECP spec does not specify how the username and password gets sent to the IdP by the client. I don't understand that because, using the browser profile, an IdP can return whatever form it wants to the browser and the person can figure out what goes into the fields presented him. But a desktop app cannot be pre-programmed to stick the username and password into a form/message it has no prior knowledge about…. unless it too imbeds a browser for the credential entering.</font></div><div><font class="Apple-style-span" size="4"><br></font></div><div><font class="Apple-style-span" size="4">Thoughts?</font></div><div><font class="Apple-style-span" size="4"><br></font></div><div><font class="Apple-style-span" size="4">Thanks!</font></div><div><font class="Apple-style-span" size="4"><br></font></div><div><font class="Apple-style-span" size="4">- Jon</font></div></body></html>