Skip to Content.
Sympa Menu

shibboleth-dev - RE: [Shib-Dev] SP development documentation

Subject: Shibboleth Developers

List archive

RE: [Shib-Dev] SP development documentation


Chronological Thread 
  • From: "Scott Cantor" <>
  • To: <>
  • Subject: RE: [Shib-Dev] SP development documentation
  • Date: Thu, 10 Jun 2010 13:30:56 -0400
  • Organization: The Ohio State University

> I like to modify the Shibboleth-SP slightly for my own purpose. While
> there are some useful documentations for extending IdP, I can not find
> any development doc about SP in the Shibboleth wiki.

There really aren't any, the demand just isn't high enough to permit me to
spend time on that. I did spend a lot of time ensuring doxygen documentation
could be generated for all of the APIs across all of the libraries, but
that's as much as I can do when the total number of people asking is less
than one hand's worth.

I will say that it's a very bad idea to "modify" the SP. The system is full
of extension points, and you should be limiting work to extensions, or you
should ask for (or contribute, certainly) changes to meet needs that can't be
addressed by those extension points.

There's also a very limited sample extension "project" inside the Windows SDK
package on the download site in the win32 and win64 directories, and plenty
of existing plugins to copy from.

> Could anyone give a hint? I have downloaded the SP source code but I
> want to understand a little bit more about the code structure and the
> way how the different components work together. Is there at least a
> high-level description anywhere?

Most of the extension points are documented functionally within the SP
documentation in terms of how you configure the different components, so
that's one source of information on what the pieces do. So the SP config
reference is useful in this regard, but obviously that's not a substitute for
real architecture or design material.

-- Scott





Archive powered by MHonArc 2.6.16.

Top of Page