SSO: SAML and Shibboleth

from the Indico documentation, at the end of the production installation section there is a basic section on SSO in Indico: Apache — Indico 3.2 documentation

But then I noticed that there is also a SAML section under the Authentication chapter (without the need to use Shibboleth): Authentication — Indico 3.2 documentation

We have a inhouse SSO system and we would like to see if there is the possibility to link Indico with it.
Which one of the previous guides should we use as starting point?

Thank you in advance for your time.

Best regards,
Cristiano Urban.

First of all, verify if it’s using any standard (SAML, OIDC, OAuth2, etc.). If it’s one of them, you can use it out of the box.

If you really have something completely custom, you’d have to write a flask-multipass auth/identity provider backend that connects flask-multipass (the tool we use for authentication) and your SSO.