The CENDARI project created a Shibboleth plugin some time ago, but as far as I'm aware, it has not been maintained, and the last known version it worked with was release 2.3. One user in the forum told us that with a few configuration changes, he was able to get it working on 2.4.1 -
thread here. You can find some details about the plugin on our wiki, here:
In the public project, AtoM has limited (and currently undocumented) existing support for LDAP, and release 2.7 will also have basic support for a plugin that uses the CAS (2.0 or 3.0) protocol for authentication. These already provide some SSO-like functionality, and even if they won't directly meet your needs, might provide good guidance as a reference for how you can implement further types of protocols. At present I'm not personally aware of other community implementations, though they may exist!
Unfortunately I never had a chance to test and document the LDAP feature during development so it's not currently in the official documentation, but the ticket provides configuration details:
The documentation for the CAS-based authentication has already been added to the 2.7 documentation branch. See it here:
I believe that with some modification, the LDAP integration may work with ActiveDirectory. I'm not familiar with SiteMinder, but I suspect that development will be required to support integration.
Good luck, and let us know how it goes!