[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[higgins-dev] STS Refactoring Proposal
|
In order to better accomodate consumers of the STS that want to deploy the
code with alternate implementations of various components, and in order to
facilitate packaging as OSGI components, the STS needs to be refactored.
This has been inevitable for a long time, but has been delayed be needs of
various demo schedules. As far as I am aware, the next big demo scheduled
will be at the Burton Interop Event in June, with an earlier one
potentially for the May IIW. I plan to make the following changes in time
for the April/May (hopefully sooner).
This message serves the dual purpose of notice of the pending changes -
and request for suggestions on alternatives (seems like an awful lot of
projects/jars).
The following refactored components are proposed:
higgins-sts-api.jar
interfaces to be implemented by bindings and extensions (just
interfaces)
higgins-sts-common.jar
reference implementation of functionality common to server,
client, and bindings (e.g. types and configuration)
higgins-sts-server-trust.jar
reference implementation of server WS-Trust (core engine)
higgins-sts-server-metadata.jar
reference implementation of server WS-MetadataExchange/Transfer
higgins-sts-server-profile.jar
reference implementation of server Profile Management/Card
Generation
higgins-sts-client.jar
reference implementation of core client
higgins-sts-server-mapper-appliesto.jar
reference implementation of AppliesTo Mapper extension
higgins-sts-server-mapper-extension.jar
reference implementation of Extension Mapper extension
higgins-sts-server-token-compound.jar
reference implementation of Compound Token extension
higgins-sts-server-token-saml.jar
reference implementation of SAML Token extension
higgins-sts-server-token-username.jar
reference implementation of Username Token extension
higgins-sts-server-token-identity.jar
reference implementation of Digital Identity Token extension
higgins-sts-server-token-alf.jar
reference implementation of ALF Token extension
higgins-sts-xmlsecurity-apache.jar
reference implementation of (Apache) XML Security extension
higgins-sts-common-axis1x.jar
reference implementation of Axis 1.x binding functionality common
to server and client
higgins-sts-server-axis1x-trust.jar
reference implementation of Axis 1.x binding functionality of
WS-Trust servlet
higgins-sts-server-axis1x-metadata.jar
reference implementation of Axis 1.x binding functionality of
WS-MetadataExchange/Transfer servlet
higgins-sts-server-axis1x-profile.jar
reference implementation of Axis 1.x binding functionality of
Profile Management/Card Generation servlet
higgins-sts-client-axis1x.jar
reference implementation of Axis 1.x binding functionality of
client
higgins-sts-server-deployment-personal.war
reference deployment for Personal STS (no code, just configuration
+ jars)
higgins-sts-server-deployment-identityprovider.war
reference deployment for Managed STS (no code, just configuration
+ jars)
higgins-sts-server-deployment-relyingparty.war
reference deployment for Relying Party STS (no code, just
configuration + jars)