Category Archives: WebAPI

The future of OAuth2 and OpenID Connect in IdentityServer

We are very close to an implementation of the OpenID Connect “Basic Client Profile”. This is the “OAuth2 sign-in” feature in IdentityServer that most people want – just done right. In addition we have AuthorizationServer which features a full implementation … Continue reading

Posted in AuthorizationServer, IdentityServer, OAuth, WebAPI | 2 Comments

IdentityServer: Overview of OpenID Connect Basic Client Profile

Posted in IdentityModel, IdentityServer, OAuth, WebAPI | Leave a comment

IdentityServer: Preview of the OpenID Connect Basic Client Profile

The mid term plan is that OpenID Connect will replace the plain OAuth2 endpoints in IdentityServer. As a first step, I just checked in a preview of the OIDC basic client profile support (see this doc). The preview consists of … Continue reading

Posted in ASP.NET, IdentityServer, WebAPI | 4 Comments

IdentityServer: Using WS-Federation with JWT Tokens (and symmetric Signatures)

In this post I described how to use IdentityServer to do WS-Federation with JWT tokens. In that post I used the default IdSrv signing certificate to sign the outgoing JWT tokens. There are scenarios where you don’t have certificates but … Continue reading

Posted in ASP.NET, IdentityServer, WebAPI | 7 Comments

Thinktecture AuthorizationServer v0.5 released

I just uploaded a “feature complete” version of AuthorizationServer to Github. This version has all the features we are planning for v1 – please give us feedback when you  think things should work differently or when you find a bug. … Continue reading

Posted in AuthorizationServer, IdentityModel, IdentityServer, OAuth, WebAPI | Leave a comment

Hawk Support in Thinktecture IdentityModel v3.3

I just released v3.3 of IdentityModel to Github and Nuget. It includes the [Scope] attribute for Web API (here) and the clickjacking protection for MVC (here). But the biggest addition is certainly a full featured implementation of the Hawk authentication … Continue reading

Posted in ASP.NET, IdentityModel, OAuth, WebAPI | Leave a comment

Tracing in Thinktecture.IdentityModel

A very common question is: “my Web API returns a 401. Why?” The easiest way to find out, is to enable tracing in IdentityModel. Add the following code snippet to your web.config: <system.diagnostics>   <trace autoflush=“true“ />     <sources>     … Continue reading

Posted in IdentityModel, WebAPI | Leave a comment

Some AuthorizationServer Consent Screen Features

Posted in AuthorizationServer, OAuth, WebAPI | Leave a comment

A closer Look at federated Authentication in AuthorizationServer

Posted in AuthorizationServer, OAuth, WebAPI | Leave a comment

AuthorizationServer Samples and Information

We think AS is now at a point where it can be used by “normal people” (meaning without having to modify database rows manually etc..) The repo contains a number of samples demonstrating the various flows, e.g.: Client Credentials Flow … Continue reading

Posted in AuthorizationServer, OAuth, WebAPI | 2 Comments