Skip to Content.
Sympa Menu

shibboleth-dev - SP Distribution strawman

Subject: Shibboleth Developers

List archive

SP Distribution strawman


Chronological Thread 
  • From: "Howard Gilbert" <>
  • To: <>
  • Subject: SP Distribution strawman
  • Date: Thu, 15 Sep 2005 11:27:17 -0400

I just checked in a modified build.xml and a few support files. This represents a "minimalist" approach to an SP installation process and I am floating it for comment and feedback.

Basically I added whatever targets were needed to make the SP install exactly parallel the IdP install. They now do the same thing in the same way, except for shib-filter and the test secure application.

Currently shib-filter is kept as a separate project. It has its own build file with its own libraries, mostly to make sure that it absolutely doesn't accidentally acquire a dependency on one of the jar files that is part of the /shibboleth-sp context but is not typically in the classpath of the protected application. In fact, it has no dependencies on any external library but uses only the Java runtime.

A copy of shib-filter.jar was always in the main shib project. It was used to resolve dependencies at compile time. In the past I deployed shib-filter.jar out of its own project using its own ant script. However, to simplify things I would like to declare shib-filter to be more like opensaml.jar. That is, I will build it in its own project but keep a current copy in the shib project. This allows the shib project build.xml to copy it into Tomcat at the same time it copies the WAR files.

Similarly, for the moment I put a copy of secure.war into /data and copy it over into the webapps directory.

During my testing I had two targets, install for the IdP and installx for the SP. At the last minute I deleted the </target><target> and merged the two blocks of code. So now the install targets asks you if you want to install the IdP and if so builds it. Then it asks if you want to install the SP and builds it.

If this was a final version I would polish it more. However, it is going to be a beta and this is a pre-announcement of the beta.  So if anyone cares I can certain add options or prompts in the next two days, but make such requests if you feel they are needed for the beta and not if you think they will be needed to polish the final result.

Note: at this time its all in the CVS. I will build a zip file after a round of feedback on the basic concepts.



  • SP Distribution strawman, Howard Gilbert, 09/15/2005

Archive powered by MHonArc 2.6.16.

Top of Page