Welcome to Community Server Sign in | Join | Help

Browse by Tags

All Tags » Other   (RSS)
It seems I must have snuck back in by the skin of my teeth: Dear Ken Schaefer, Congratulations! We are pleased to present you with the 2009 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their Read More...
1 Comments
Filed under:
Earlier this month I was lucky enough to attend the 2009 Microsoft MVP summit in Seattle. The bulk of the summit consisted of two days of sessions with our product teams (I popped across to some Directory Services sessions as well), and a one day executive Read More...
1 Comments
Filed under: ,
Mitch talks about the problems encountered when SysAdmins struggle to provision the infrastructure necessary to support developers - and I entirely see his point-of-view. In my opinion, it is rare for an organisation that has SysAdmins that are already Read More...
(Comments Off)
Filed under:
Early Bird registration for Tech.Ed Australia closes 27th May (two weeks away). Tech.Ed Australia will be on the Gold Coast again this year (like 2005) from 7th-10th August. At this stage I'm not sure I can make it - hopefully I can get a speaking Read More...
(Comments Off)
Filed under:
Whilst IT, and solving problems with IT (both business and technical) is undoubtably one of my passions, climate change has been another for quite some time. In my day-to-day life I run into quite a few people with strong opinions one way or the other Read More...
(Comments Off)
Filed under:
Mikal thinks it's a bit creepy that you need a secret handshake to submit a session breakout paper for Tech.Ed 2006 in the US. For as long as I've known (but that's probably only been the last few years) open submission of papers has not been Read More...
1 Comments
Filed under:
Frank says we're getting a new editor . He mentions that the editor is: an MVP Based in Canberra Well known Aussie Blogger A speaker at the upcoming Ready Summit Member of the blogger list on TechTalkBlogs Let me add my own predictions - the editor Read More...
2 Comments
Filed under:
David Wang (formerly of the IIS Team) resumes blogging at his new blog . His second post is revealing - it alludes to a tension between what a blogger wishes to write about, and what image their employer wishes to convey publicly. I mention this tension Read More...
1 Comments
Filed under:
Brad Smith , from MCS Canberra, seems to have started blogging. He asks a legitimate question: as a consultant (whether for MCS, or for Avanade like me) what do you blog about when all the interesting work you do is off-limits? I know that most of the Read More...
2 Comments
Filed under:
Looks like I'm a Microsoft MVP for another year. Yay! From: ...@mvpaward.com Sent: Sunday, 1 October 2006 9:37 PM To: Ken Schaefer Subject: [MVP] Congratulations! You have received the Microsoft MVP Award Dear Ken Schaefer, Congratulations! We are Read More...
4 Comments
Filed under: ,
It's been a quiet month blog wise, but very busy otherwise. On August 25-28th I was at Tech.Ed Australia 2006 presenting two sessions on IIS (Everything web administrator needs to know about MOM 2005 and IIS 7.0 An End to End Overview). In mid-August, Read More...
Something that came across my inbox a week back. At the World Wide Partner Conference , Microsoft announced their 2006 Partner winners. Accenture and Avanade took out the award for Global Enterprise Services and Technology Partner of the Year. You can Read More...
1 Comments
Filed under:

I recently received a nice surprise from Microsoft. A number of MVPs (and others) were given a Microsoft ACE award for their contribution to the VS.NET 2005 Beta. Mine got delivered a few days ago. Some pictures below (with Channel 9 guy to show size). There are some clearer pictures of the cube available on other websites (1, 2). Thanks Microsoft!




2 Comments
Filed under: ,

Registration for Tech.Ed Australia 2005 is open. Register before 30th June for $400 off the regular delegate's fee. For those who'll be attending and reading this (all two of you!), I'm currently scheduled to be presenting a session on IIS Troubleshooting and Debugging, including coverage of the upcoming IIS Debug Diagnostics tool which is currently in beta.

My colleague Chewy Chong will be presenting a session on Microsoft Identity Integration Server.

1 Comments
Filed under: ,

When using HTTP based authentication (e.g. Basic, NTLM, Digest, Kerberos), Internet Explorer (IE) will continue sending the same credentials for each subsequent request to the server until one of two things happens: either (a) the user closes their browser or (b) the server refuses the credentials with a 401 status code. This behaviour is described (about 1/3 of the way down, under Notes) in KB 264921.

A common request I see is how a programmer force a user to reauthenticate after a certain period, particularly after a period of inactivity. This might address a situation where a user has accidently left their machine unlocked and their browser window open, or where an application based session has expired, and the programmer wants to simultaneously force the user to reauthenticate.

In the past I would have recommended one of three strategies:

  • Programmatically send a 401 HTTP status to the client (e.g. Response.Status = 401)
  • Redirect a user to http://fakeuser:wrongpassword@www.yoursite.com (this doesn't work with patched IE6 anymore). Since fakeuser/wrongpassword isn't a valid Windows account, the user will be prompted to enter valid credentials
  • Use the client-side ActiveX control described in KB 195192

With the exception of the first option (setting the Response.Status), the methods are mostly ugly hacks IMHO.

Now, we have a new way of clearing the IE authentication cache. Beginning with IE6 SP1 the following piece of javascript code will clear IE's credentials cache. Note, that this will clear the credentials cache for the entire iexplore.exe process, so users will be forced to re-authenticate to any site being accessed by that process (in case they have multiple windows open pointing to multiple websites):

// Clear current credentials
// Requires IE6 SP1 or later
document.execCommand(ClearAuthenticationCache, false)

More information can be found in MSDN: ClearAuthenticationCache and execCommand

34 Comments
Filed under: ,
More Posts Next page »