Clouds

A little collection of pictures of clouds. Enjoy ;)

https://plus.google.com/photos/102542278927329427185/albums/5670688598535369873

Posted in Photography | Leave a comment

Moving IdentityServer to .NET 4.5

Yesterday evening I ported IdSrv to .NET 4.5. It took only 1-2 hours, I was surprised.

Will publish the code once we get closer to .NET RTM.

Posted in IdentityServer | Leave a comment

Conferences & Training Update May 2012

Had a *great* WIF course in Oslo last Week. Thanks to all attendees. I’ll be back in Oslo for training in September.

Next stop is Oslo (again) Winking smile

Norwegian Developer Conference (link)
6.-8. July 2012

My talks:

  • Authentication & Authorization in .NET 4.5 – Claims & Tokens become the standard Model
  • Securing ASP.NET Web APIs
  • Windows Azure Access Control – Outsourcing Security to the Cloud

cu there.

Posted in Conferences & Training | Leave a comment

Thinktecture.IdentityModel for .NET 4.5

As noted earlier, I started porting Thinktecture.IdentityModel to 4.5. The results will be maintained on Github:

https://github.com/thinktecture/Thinktecture.IdentityModel.45

In the future, the Nuget packages will contain both the WIF and .NET 4.5 versions.

Posted in IdentityModel | Leave a comment

If you can read this…

…you are on the right blog Winking smile

Posted in Uncategorized | Leave a comment

“Fluent” API for the X.509 Certificate Store

It is annoying how often I write code directly against X509Store. Maybe this will end this once and for all:

var cert = X509.CurrentUser.My.Thumbprint.Find(“abc”).First();

source code here.

Posted in .NET Security | Tagged | Leave a comment

Thinktecture.IdentityModel.Http and the ASP.NET Web API CodePlex bits

I will keep the github repo in sync with the major releases of Web API (like Beta, RC, RTM). Because of the changes made to Web API after beta, my current bits don’t build against the CodePlex version anymore.

Today I installed a build environment for the CodePlex bits, and migrated my code. It turns out the changes are pretty easy: Simply replace Request.GetUserPrincipal() with Thread.CurrentPrincipal ;)

I will update the repo when RC comes out.

Posted in IdentityModel, WebAPI | 1 Comment