Blog posts
==========
Team posts
^^^^^^^^^^
2020
----
* `Flexible Access Token Validation in ASP.NET Core `_
* `Resource Access in IdentityServer4 v4 and going forward `_
* `Automatic Token Management for ASP.NET Core and Worker Services 1.0 `_
* `Mutual TLS and Proof-of-Possession Tokens: Summary `_
* `Mutual TLS and Proof-of-Possession Access Tokens – Part 1: Setup `_
* `Hardening OpenID Connect/OAuth Authorize Requests (and Responses) `_
* `Hardening Refresh Tokens `_
* `OAuth 2.0: The long Road to Proof-of-Possession Access Tokens `_
* `Outsourcing IdentityServer4 Token Signing to Azure Key Vault `_
* `Using ECDSA in IdentityServer4 `_
2019
----
* `Scope and claims design in IdentityServer `_
* `Try Device Flow with IdentityServer4 `_
* `The State of the Implicit Flow in OAuth2 `_
* `An alternative way to secure SPAs (with ASP.NET Core, OpenID Connect, OAuth 2.0 and ProxyKit) `_
* `Automatic OAuth 2.0 Token Management in ASP.NET Core `_
* `Encrypting Identity Tokens in IdentityServer4 `_
2018
----
* `IdentityServer4 Update `_
* `IdentityServer and Swagger `_
* `Removing Shared Secrets for OAuth Client Authentication `_
* `Creating Your Own IdentityServer4 Storage Library `_
2017
----
* `Platforms where you can run IdentityServer4 `_
* `Optimizing Tokens for size `_
* `Identity vs Permissions `_
* `Bootstraping OpenID Connect: Discovery `_
* `Extending IdentityServer4 with WS-Federation Support `_
* `Announcing IdentityServer4 RC1 `_
* `Getting Started with IdentityServer 4 `_
* `IdentityServer 4 SharePoint Integration using WS-Federation `_
Community posts
^^^^^^^^^^^^^^^
* `Blazor WebAssembly authentication and authorization with IdentityServer4 `_
* `Additional API Endpoints to IdentityServer 4 `_
* `Securing Hangfire Dashboard using an OpenID Connect server (IdentityServer 4) `_
* `OAuth 2.0 - OpenID Connect & IdentityServer `_
* `Running IdentityServer4 in a Docker Container `_
* `Connecting Zendesk and IdentityServer 4 SAML 2.0 Identity Provider `_
* `IdentityServer localization using ui_locales `_
* `Self-issuing an IdentityServer4 token in an IdentityServer4 service `_
* `IdentityServer4 on the ASP.NET Team Blog `_
* `Angular2 OpenID Connect Implicit Flow with IdentityServer4 `_
* `Full Server Logout with IdentityServer4 and OpenID Connect Implicit Flow `_
* `IdentityServer4, ASP.NET Identity, Web API and Angular in a single Project `_
* `Secure your .NETCore web applications using IdentityServer 4 `_
* `ASP.NET Core IdentityServer4 Resource Owner Password Flow with custom UserRepository `_
* `Secure ASP.NET Core MVC with Angular using IdentityServer4 OpenID Connect Hybrid Flow `_
* `Adding an external Microsoft login to IdentityServer4 `_
* `Implementing Two-factor authentication with IdentityServer4 and Twilio `_
* `Security Experiments with gRPC and ASP.NET Core 3.0 `_
* `ASP.NET Core OAuth Device Flow Client with IdentityServer4 `_
* `Securing a Vue.js app using OpenID Connect Code Flow with PKCE and IdentityServer4 `_
* `Using an OData Client with an ASP.NET Core API `_
* `OpenID Connect back-channel logout using Azure Redis Cache and IdentityServer4 `_
* `Single Sign Out in IdentityServer4 with Back Channel Logout `_