Re: WS Security issues



UsernameToken is used for authentication and authorization. It represents
security credentials in the form of a user name and password.
The usernameToken can be sent in this way from the client code:
UsernameToken token = new UsernameToken(domainAndUserId, Password,
PasswordOption.SendPlainText);
proxy.RequestSoapContext.Security.Tokens.Add(token);

Since SSL is at the transport level and not at the message level, you will
not have to do anything in the code for it. Only thing i can think of is that
the URL in the proxy would change to 'https' instead of 'http'



"Henrik Skak Pedersen" wrote:

> Hi Yedu,
>
> Thank you very much for your reply.
>
> Would you use UsernameTokens for signing, encrypting and authentication?
> How can I send the current UsernameToken?
> How are you deploying "SSL settings"?
>
> Regards
>
> Henrik
>
> "Yedu" <Yedu@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> news:C7E4560D-F7DF-43A1-9799-97BF2A2E48FC@xxxxxxxxxxxxxxxx
> > We have a similar setup that you described.
> > We are sending the Username/password in the userName token, the Webservice
> > server machine needs to be in the same domain as of the AD, if an invalid
> > username/password is sent and it cannot be authenticated it will throw a
> > SoapFault. The username/password is sent as plaintext in the
> > usernameToken.
> >
> > We are using SSL for making sure that the channel is secure.
> >
> > If you plan to implement the X.509 for encryption my guess is that it will
> > be drag on the performance.
> > "Henrik Skak Pedersen" wrote:
> >
> >> Hello,
> >>
> >> I am working on a product when we are shipping a web service and a
> >> windows
> >> client to several end-customers. The web service should be able to run
> >> either on the inside or on the outside of their firewall. The same CD are
> >> being sent to all customers, so it is not possible to modify anything
> >> from
> >> customer to customer. The software should run directly after
> >> installation,
> >> without obtaining certificates or anothing else.The clients are running
> >> on
> >> Windows 2000 server and client, Windows XP and Windows Server 2003.
> >>
> >> I have two demands:
> >>
> >> 1) All WS requests from the client needs to be authorized by AD. It
> >> should
> >> be possible to log in using the current credentials or by specifying an
> >> user
> >> name/password pair.
> >>
> >> 2) All WS requests from the client needs to be encrypted and signed
> >>
> >> I have looked into X509SecurityToken, KerberosToken and UsernameToken.
> >> But I
> >> just can't see how I solve this the the best way.
> >>
> >> If I use X.509 for signing and encryption, then I guess that I have to
> >> distribute the same certificate to all customers, which I guess not i a
> >> smart idea.
> >> I have read that the KerberosToken does not work for Windows 2000.
> >>
> >> Any recommendations?
> >>
> >> Regards
> >>
> >> Henrik Skak Pedersen
> >>
> >>
> >>
>
>
>
.



Relevant Pages

  • Re: Free Wi-Fi Hotspot?
    ... require a username/password logon for authentication. ... Only if encryption was turned on. ... That may not be true if using 802.1 authentication. ...
    (uk.telecom.broadband)
  • Re: Free Wi-Fi Hotspot?
    ... username/password logon for authentication. ... Only if encryption was turned on. ... That may not be true if using 802.1 authentication. ...
    (uk.telecom.broadband)
  • RE: prompted for username, password on iis5 running xp pro
    ... >Server will negociated an authentication method. ... >an valid username/password, the username/password box ... >the web server will send the content to the client. ... >the Web Server in Windows 2000 Server and Windows XP Pro ...
    (microsoft.public.inetserver.iis.security)
  • Re: Pass username and password instead of userprompt
    ... I do not think it is possible with VB; you'd need a custom web browser since ... This is why I say you should re-think your custom authentication scheme. ... What you are doing is analogous to printing out the username/password on the ...
    (microsoft.public.inetserver.iis.security)
  • RE: prompted for username, password on iis5 running xp pro
    ... Server will negociated an authentication method. ... an valid username/password, the username/password box will be prompted for ... the web server will send the content to the client. ... IIS on Windows XP pro is IIS 5.1. ...
    (microsoft.public.inetserver.iis.security)