There is no way that I know of to get WCF without installing one of the
framework versions that supports it. However, I don't believe you'll have
any issues with your existing .NET 2.0 apps.
Regarding Geneva, yes it will ship. A date has not been announced yet but I
don't believe it will be too far away. This is not an early beta at this
point. I'm counting on it to ship fairly soon.
Geneva is probably your best bet for creating a security token service (STS)
that can generate SAML assertions that can be used in your web application
(via passive profile) and also in your services layer. It is pretty hard to
implement all that stuff yourself without using Geneva. There have been
some good MSDN magazine articles recently you can find online that cover
many of these details.
--
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
Thanks again.
I've looked for the WCF you propose, and once examined, I like them
much more than at the beginning, because going on developing with WSE,
as you indicate, would lead me to find myself at a standstill with no
support at any moment in the future, whilst WCF is the desirable way
of developing proposed by Microsoft, and purportedly, the one which
will be backed by a larger community of developers and therefore,
support. So, in that sense, you have convinced me.
I've also found they are part - together with WPF, CardSpace and WF -
of the Core of .NET 3.0. Obviously, if I upgrade the Server .NET
Framework from 2.0 to 3.0 or 3.5, I see it clear they will work. But,
due to the fact that they are an addition of new classes to the 2.0
Core and that I only require WCF (and none of the other three parts),
I wonder if there is any way to install a minimum so as to make them
work, instead of having to upgrade to 3.0.
Regarding the Geneva Framework you mention, I find it is a Beta
Version, which frightens me a bit. How much hope can we have this
product will become a stable version some day?
Talking about the SAML 2.0, yes, I am thinking of authenticate clients
of a Web session. These clients, after having been sent a mail with an
URL from the authentication server, they enter it and introduce ID and
password, so as to initiate a secure session.