Closed simong closed 10 years ago
@simong : Why would we lose the ability to configure shibboleth authentication on the fly? How it practically work for an institution in one of the federations to set up their tenant?
@nicolaasmatthijs
You would still be able to enable shibboleth authentication but not configure it on the fly, as most of the configuration has moved to the Shibboleth SP software and Apache.
If an institution wants to use OAE with their Shibboleth IdP, 2 situations can exist (assuming we're part of the UK federation/eduGAIN):
If an institution wants to use Shibboleth, we need to know 2 things:
eppn
, cn
, ..)Once we know these 2 values, we will have to:
This means we'll lose a little bit of flexibility, but considering:
I feel that it's worth it.
I have a PR pending at https://github.com/oaeproject/Hilary/pull/849. It's probably best if we discuss it there further.
We should look into refactoring our current shibboleth authentication workflow. It's now possible to run the shibboleth SP software in combination with nginx (over FastCGI) [1]. Moving all that logic to the web nodes would allow us to:
A downside is that we'd no longer be able to add shibboleth authentication "on the fly" in the admin UI. This doesn't seem like a big issue to me as in the past it wasn't functioning untill the institution's IdP added our metadata.
[1] https://wiki.shibboleth.net/confluence/display/SHIB2/Integrating+Nginx+and+a+Shibboleth+SP+with+FastCGI