Thinktecture IdentityModel v2.3 Breaking Changes

I just uploaded v2.3 to Nuget. There are a number of breaking changes I want to make you aware of (.Net 4.5 version only):

  • By default the Web API authentication handler now requires SSL. You can turn that off on the authentication configuration using the RequireSsl property.
  • By default the Web API authentication handler now uses the host’s client identity (if present). This can be turned off on the authentication configuration using the InheritHostClientIdentity property.
  • When using session tokens, the token response uses the OAuth2 expires_in field. This used to be the token lifetime in epoch time format. Since this is wrong, the new version correctly sets this to the remaining token lifetime in seconds.

I (semantically) versioned to v2.3 so existing code does not break, but when you manually update the Nuget package you will get the new version.

This entry was posted in IdentityModel, WebAPI. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s