On 19/10/2011 15:16, Oliver Wulff wrote:
> Hi Mark
> 
>>>> 
> The lack of demand argument applies equally to WS-Federation 
> considered in isolation. I'd like to see that there was at least some
> traction behind this in the Tomcat community before going with option
> 2.
>>>>> 
> I understand where you're coming from.
> 
> IMHO, the federation functionality gives a lot of added value to 
> tomcat for being able to support single sign across within an 
> enterprise as well as across enterprises or in the cloud. Thus tomcat
> can even better compete with big application servers because you get
> enterprise SSO only by also using the identity suite.

There are plenty of other SSO options out there that ship with the
necessary modules for Tomcat. That, combined with the minimal interest
in WS-Federation seen in the community to date, makes me think that a
separate project is the right place for this. It is a model that has
worked well for many SSO solutions for a number of years.

There have been preliminary discussions about merging SecurityFilter
into the Tomcat code base as it is so widely used but that discussion
died down without anything happening. And I am fine with that.

Personally I think something needs to be as widely used as
SecurityFilter before we even think about adding it to the Tomcat code
base. The Tuckey UrlRewriteFilter is another component that gets used
often enough that I'd be happy to see it added to the code base. I'll
add at this point I am just using these as examples. I am *not*
suggesting that these projects to be borged by the Tomcat project. If
they choose to approach us, I am sure we'd listen carefully to their
proposals.

> Very often, big enterprises uses Microsoft Active Directory (which 
> includes the federation IDP (ADFS)) to authenticate their users which
> includes ADFS. The federation plugin can integrate with ADFS 
> out-of-the-box - not yet tested. Thus, you get SSO within your 
> enterprise without deploying another identity suite with your tomcat
>  based applications.

If the enterprise is using Microsoft AD then Tomcat can plug directly
into that via the built-in Kerberos support. See [1]. The addition of
that feature had the right balance of user demand and minimal code
additions / changes to Tomcat.

> Therefore, I think we can get better confidence from potential 
> customers if the federation plugin is provided as part of Tomcat 
> extras module.

That is not a sufficient reason to add it to the build. I get the
impression, rightly or wrongly, that this is an attempt to to get a jump
start for a little used SSO solution by getting it included in the
Tomcat build. That isn't the way the ASF works.

Every feature added to Tomcat is considered (informally) in terms of:
- user demand
- additional code added
- changes that might break other stuff
- ease of maintenance

When I measure WS-Federation against these criteria it does not reach
the threshold I think it needs to meet in order to get included in
either the core distribution or as a bundled extra.

> I'll accept your decision and proceed with that. Thus let me know 
> what the next steps are.

This is not my decision, it is the community's decision. I am just one
voice in that community with a tendency to state an opinion given the
opportunity. You need to convince the community that this is worth
doing. Actually, that isn't strictly true. Since this is a code change
any committer could veto it. I'd suggest leaving it a few days to see if
any of the other committers comment.

Mark

[1] http://tomcat.apache.org/tomcat-7.0-doc/windows-auth-howto.html

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to