Christopher Biessener
Christopher Biessener

Reputation: 120

shibboleth 5 with slapd integration login

I have spent 2+ weeks trying to get a Shibboleth 5 IdP stood up for our dev environment.

The players:

I have gotten the IdP itself working. I received a 401 unauthorized error trying to navigate to a SAML managed location on a dev server. This proves the SAML handshake between SP and IdP is working.

My question is: What Shibboleth 5 configuration do I need to make to have the IdP display a LDAP login page when the SP redirects back to the IdP for authentication?

Further background:
I began by following the Shibboleth 5 wiki for installation. It is not nearly complete.
I have spent, as I said earlier, 2+ weeks scouring the web for Shibboleth and LDAP tutorials.
None exist for Shibboleth 5.
I found a couple sites working with Shibboleth 3 and slowly cobbled together and modified the old instructions to work with the new v5.
The Shibboleth 5 physical installation does not have a login.jsp page anywhere, nor have I found any mention anywhere of how to get Shib 5 to do a redirect to anything, let alone a local LDAP implementation.
Please help.

I'm not sure which config files will be relevant, so I'll include them as they are asked for.

Upvotes: 1

Views: 156

Answers (1)

Kellen Murphy
Kellen Murphy

Reputation: 666

You should configure the IDP to use an LDAP authentication backend, see: https://shibboleth.atlassian.net/wiki/spaces/IDP5/pages/3199505688/LDAPAuthnConfiguration

This is ultimately a set of configuration parameters within idp.properties that tell Shibboleth IDP what LDAP server to authenticate against (e.g. ldap://localhost:369 if that's on the same server as the IDP).

The IDP will show a login screen and validate the LDAP user's authentication credential via an attempt at binding to the LDAP server.

Here is a good starter article from the Consortium GARR (an Italian Federation operator) on the basics of setting up Shib IDP with LDAP (note: the article is for IDPv4, but AFAIK is all still applicable with IDP v5).

Upvotes: 0

Related Questions