Difference between "lite" versions and regulars ones
Alejandro Perez-Mendez
alex.perez-mendez at jisc.ac.uk
Sat Sep 1 02:32:30 EDT 2018
El 31/8/18 a las 18:15, Cantor, Scott escribió:
> The libraries are split into halves that link libsaml, libxml-sec, and openssl and that don't. shibd is linked to the ones that do and mod_shib is linked to the ones that don't. That keeps thousands of library symbols and conflicts out of Apache.
>
> It doesn't have any relevance to Moonshot except that I informally developed that library to theoretically support using shibd and offloading some of the work from the GSS mechanism code in the same way mod_shib does using socket calls and remoting. That has never been tested, however, and people react so inexplicably negatively to the horror of a separate shibd process that I never really talked about it to anybody when I did the Moonshot work.
Thank you Scott. The problem I'm finding is when I try to use at the
same time mod_shib and mod_auth_gssapi.
mod_shib is linked to libshibsp-lite.so, whereas mod_auth_gssapi
dynamically loads mech_eap.so which is linked with libshibsp.so.
Apache uses RTLD_GLOBAL to load the modules, which means that if the
symbol names are the same, problems might arise. Curiously it does not
seem to fail in Centos7, but in Debian 8 it fails. I'm still debugging.
I was wondering if I could solve my problems by linking moonshot with
libshibsp-lite.so instead. I understand that would require having an
instance of shibd running.
Best regards,
>
> -- Scott
>
>
--
Alejandro Perez-Mendez
Technical Specialist (AAA), Trust & Identity
M (+34) 619 333 219
Skype alejandro_perez_mendez
jisc.ac.uk
Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.
Jisc Services Limited is a wholly owned Jisc subsidiary and a company limited by guarantee which is registered in England under company number 2881024, VAT number GB 197 0632 86. The registered office is: One Castle Park, Tower Hill, Bristol BS2 0JA. T 0203 697 5800.
More information about the dev
mailing list