CC'ing Sandeep and Krishna - the co-leads for JSR 155. 

Thanks,
dims

--- Scott Cantor <[EMAIL PROTECTED]> wrote:
> A revised proposal with the references to WS-Sec removed by general consent of the 
>parties
> involved.
> 
> --- Scott
> 
> --- 
> 
> Proposal for OpenSAML, A Web Services Subproject (via Incubator)
> 
> 28 January 2003,
> Davanum Srinivas ([EMAIL PROTECTED]), Scott Cantor ([EMAIL PROTECTED])
> 
> (0) rationale
> 
> To support SAML (Security Assertion Markup Language), OpenSAML was developed by 
>Internet2 as
> part of the Shibboleth project
> (http://shibboleth.internet2.edu/). The project is currently hosted and managed by 
>Internet2 at
> http://www.opensaml.org. Both a Java
> and C++ library are being provided and maintained, with a goal of feature parity and 
>API
> commonality between them.
> 
> There is also a JSR 155 - Web Services Security Assertions
> (http://www.jcp.org/en/jsr/detail?id=155) in progress that will (in their
> words) define a set of APIs, exchange patterns and implementation to securely 
>(integrity and
> confidentiality) exchange assertions
> between web services based on OASIS SAML. We could implement this JSR over OpenSAML, 
>either
> instead of or in addition to the
> existing API. This is analagous to the migration in Xerces to JAXP when it became 
>appropriate.
> 
> The ws.apache.org PMC expressed a great deal of interest in the work in order to 
>ramp up their
> activities quickly, and appears to be
> eager to contribute to the success of the subproject.
> 
> (0.1) criteria
> 
> Meritocracy: Design decisions have been made in consultation with the Shibboleth 
>development
> team.
> 
> Community: Aside from Shibboleth, a growing community of developers, mostly from 
>higher ed, have
> been playing with the code in their
> projects.
> 
> Core Developers: Primary author is Scott Cantor, with assistance from the Shibboleth 
>development
> team, and a few other
> contributions, some from Apache contributors.
> 
> Alignment: Uses Xerces and Xalan (J and C), xml-security, generally looks to Apache 
>projects
> before turning elsewhere, due to
> compatibility of licensing terms and code quality and support.
> 
> Scope: SAML and functionality to simplify the use of SAML in areas of interest. 
> 
> (0.2) warning signs
> 
> Orphaned products: Shibboleth has some momentum, and sundry research projects exist 
>that have
> looked at OpenSAML as a possible
> starting point.
> 
> Inexperience: The primary author has been coding the system for about 14 months, and 
>has 5+
> years experience on web security
> software, primarily in C and C++. Most of that code has been made publically 
>available and has
> been shared explicitly with other
> institutions. Other Shibboleth developers have contributed Unix systems programming, 
>project
> organization, and Java experience to
> the project, and they have open source experience as well.
> 
> Homogeneous Developers: Primarily one developer to this point, though suggestions 
>from other
> developers have influenced design.
> Project expected to support layered functionality contributed by other interested 
>parties once
> core API stablity is reached. IRC has
> been used extensively to discuss issues.
> 
> Reliance on Salaried Developers: Shibboleth is funded by Internet2 at the present 
>time, and most
> of the development has been
> contract work, but the entire source base has been open source from the beginning.
> 
> No ties to other Apache Products: Extensive reliance on XML and Jakarta projects, 
>should make
> use of and serve the forthcoming WS
> projects.
> 
> Fascination with Apache Brand: Would like to foster interest in and use of SAML, 
>attract a
> stable of developers, extend work into
> web services, possibly explore implications of SAML and Shibboleth models for SSO 
>and identity
> federation within other Apache
> projects.
> 
> (1) scope of the subproject
> 
> The purpose of this subproject is to create and maintain an implementation of the 
>SAML standard,
> as defined by the OASIS SSTC, via
> libraries that support the messages, bindings, and profiles in the standard. This 
>might
> eventually include reference implementations
> of SAML authorities for testing or development use (or more if there's interest). 
>This
> subproject might include an implementation of
> the JSR-155 yet-to-be-published API for SAML in Java.
> 
> (2) identify the initial source from which the subproject is to be populated 
> 
> http://www.opensaml.org
> 
> (3) identify the ASF resources to be created 
> 
> (3.1) mailing list(s) 
> opensaml-user 
> opensaml-dev 
> 
> 
> (3.2) CVS repositories 
> ws-opensaml (currently there is a cvs at cvs.internet2.edu)
> 
> (3.3) Bugzilla 
> 
> (currently, there is a bugzilla at bugzilla.internet2.edu)
> 
> (4) identify the initial set of committers 
> 
> Scott Cantor ([EMAIL PROTECTED])
> 
> Walter Hoehn ([EMAIL PROTECTED])
> 
> Derek Atkins ([EMAIL PROTECTED])
> 
> Christian Geuer-Pollmann ([EMAIL PROTECTED])
> 
> Mark Wilcox ([EMAIL PROTECTED])
> 
> (5) identify apache sponsoring individual 
> 
> Davanum Srinivas ([EMAIL PROTECTED])
> 
> (6) open issues for discussion
> 
> Are there IPR-related concerns with SAML (patents held by RSA but offered royalty 
>free)?
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


=====
Davanum Srinivas - http://webservices.apache.org/~dims/

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to