Daily Archives: August 16, 2004

Never ending WSE2Hands on Lab l

l am still working on this sucker. It’s not just the distractions, but the desire to understand what I’m doing, not just do it. I’m doing the plumber way with this Lab. I’ll do the other HOL, too. Then I’ll experiment with the tools and wizards. The whole concept of the elements collection is very interesting. that’s the SoapContext.security.Elements collection. Lots of buckets to help organize your brain and get your head around all that is going on. I imagine that I will look back on this and wonder why I ever thought it was so complex!

Posted from BLInk!

Sam Gentile wins an Oscar

oh – wrong speech – the user group he started, BeanTown.NET just became the latest INETA member – #580. Great job, Sam. Starting and running a user group is a lot of fun but a lot of work. There is actually a video on the ineta website that MSDN did about INETA, user groups and their relationship with Microsoft. although the video was produced to engage Microsoft folks some more – get them excited about user groups – I think it does a lot to express what it’s like to run one. VTdotNET was included in the video as well. it’s on the ineta home page.

WSE2 : signing messages with derivedkeyTokens

in my old Non-WSE method of doing web services security, I had to get a token from the webserver and have it time out after 2 minutes’then get another one. This was to protect myself from someone discovering and using that token while it was valid. they could do that, but 2 minutes is not enough time to do much damage. But it was still a kludge.

Now WSE2 hasderivedkeyTokenswhich forces a different hash of your username token each time you stick it into your soap header. Cool. Benjamin Mitchell wrote more on this here.

Posted from BLInk!

WSE2, Windows Accounts, Username Tokens and clear text

Among  the methods you can use in WSE2 to  authenticate users is to pass the local windows account through the UsernameToken — not a common scenario of course. However, it is notable that when you use this method, WSE2 can only use this if the password is sent in plain text (one of the enumerations you can choose when creating a UsernameToken) which, in *this* case, limits you to using HTTPS (or just letting your password hang free in the wind, so to speak).

Posted from BLInk!