<div dir="ltr"><div><div>Hello,<br></div>   We are using Shibboleth's IDP 2.4.0 version. We have written our own Service provider which will prepare SAML request to the Shibboleth's IDP before successful authentication whenever, user is trying to access the Protected resource and process the SAML response of IDP after successful authentication. We use 'urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport' Authentication method and ExternalAuthn type login handler. By using the ExternalAuthn type login handler we are calling to our own DataBase for the user authentication.<br><br><br></div><div>Now we have got a new requirement for the SSO. We have got a new third party authentication system which has the capability to do the authentication. It has got a separate database by nature and will show its own login page. We call it as SIICA Authentication system. We are not sure whether it is similar to Shibboleth's IDP because it doesn't know how to process SAML request.<br><br><br></div><div>So, after some investigation we came across a new service named Discovery Service which has the capability to discover the IDP's and ask the user's choice to choose from which IDP he want's to do the authentication.<br><br></div><div>Below are my questions on the Discovery Service:<br></div><div>There are two kinds of Discovery Service:<br></div><div>1) Embedded Discovery Service:<br></div><div>      On studying about this DS, I found that, it is tightly coupled with the Shibboleth's SP. Am I correct?. Is it possible to integrate this DS into our Service provider which is not Shibboleth.<br><br></div><div>2) Centralized Discovery Service:<br></div><div>      If there are more IDP's then this is better. We have got two IDP's and in future it may add one more. So, is it a better choice to use the Centralized Discovery service into our project?.<br><br><br></div><div>Please suggest me based on the requirement above How can I implement the Discovery Service?<br></div><div>Shell I write my own Discovery Service or use the Shibboleth's Discovery Servuce?<br><br><br></div><div>Thanks & Regards,<br></div><div>Sarath U.<br></div><div><br></div><br></div>