Hi Mohib,
We have not changed anything in those files you mentioned. We only did the following steps to add onboarding external IdP into our Gluu setup:
- First, we have installed Gluu server version 3.1.2 on our Ubuntu server by following this doc: https://gluu.org/docs/ce/installation-guide/install/.
- Secondly, we have successfully established the trust relationship between our application as SP and Gluu's shibboleth IdP. And, we were able to authenticate the Gluu user into our SP.
- After that, we have enabled passport saml script (passport service is pre-configured in version 3.1.2 so we did not change anything regarding configuration) and added an onboarding external IdP in passport-saml-config.json file and restarted the passport service. We followed the steps mentioned on this page: https://gluu.org/docs/ce/authn-guide/inbound-saml-passport/. The external IdP's metadata generated successfully and it is showing on our Gluu's passport login page under external IdP section.
- But now when we are testing the user authentication via SAML with our SP application, it is now showing oxauth error page and the authentication is not working. As per our observations this might be due to inaccessible shibboleth metadata which suddenly stopped working.
So can you please suggest how we are going to resolve this issue.
Thank you!