The W3C WS-Arch team recommends passing security tokens in a SOAP header.
I  (and many others) view this approach as the best practice. The OASIS
WS-Security Technical Committee is the group that is developing the formal
standards for this purpose. As I said in my previous message, the
WS-Security Core spec is not yet final, but it's close. A number of vendors
supply products that provide preliminary support for WS-Security. Platforms
include Systinet WASP (www.systinet.com), IBM ETTK
(http://www.alphaworks.ibm.com/tech/ettk), and Microsoft WSE
(http://msdn.microsoft.com/webservices/building/wse/default.aspx).
Add-on security products include Westbridge and Vordel.

You can use HTTP authentication, but you run into interop problems. Some
products (e.g., Axis) support HTTP Basic, while others (e.g., .NET) support
HTTP Digest. Also, it can be quite challenging to rely on transport-based
authentication if your message is routed through multiple hops.

Anne

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 20, 2003 8:42 AM
Subject: RE: Newbie question on Usage and design style


> Dear AXIS Users, or may be developers like Tom, architects like Sam,
>
> Please need your views on this.
>
> Regards,
>
> Santosh
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 20, 2003 10:16 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Newbie question on Usage and design style
>
>
> Wilfred,
>
> Thank you for the prompt reply. I hope to generate a healthy debate on the
> issue and see whether I am crossing the limits of interoperation.
>
> Does SOAP, UDDI, WSDL in their present and proposed form attempt to
address
> this issue about authentication? What are the best practices around this,
> supposing that one wants to maintain interoperation? One solution may be
to
> maintain the underlying HTTP session (but that is something beyond the
specs
> in WSDL) and again may break interop.
>
> Hope for guidance from experienced people in the list.
>
> Regards,
>
> Santosh
>
> -----Original Message-----
> From: Wilfred Springer [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 20, 2003 9:31 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Newbie question on Usage and design style
>
>
> > We are considering of introducing axis based web services, as an interop
> > solution for the interface into our product. We already have well
> > established Authentication and Authorisation services delivered via
CORBA,
> I
> > wanted to utilise the same and introduce a concept of a token for every
> > successful user of our web services (still in the conceptualization
> phase).
>
> This smells like SAML.
>
> >
> > Some sites suggested of introducing SOAP Headers in the WSDL. Does AXIS
> > support this feature of a token in the request header. How do I access
it
> in
> > an end point? Is it too much of a demand on web services?
>
> If your ultimate goal is interoperability, then you'd better steer clear
> from introducing proprietary headers.
>
> --
> ________________________________________________________________
> Wilfred Springer               Phone  : +31 (0)3 3451 5736
> Java Architect                 Mobile : +31 (0)6 2295 7321
> Sun Java Center                Fax    : +31 (0)3 3451 5734
> Sun Microsystems Netherlands   Mail   : [EMAIL PROTECTED]
>




Reply via email to