Blog posts ========== Team posts ^^^^^^^^^^ 2020 ---- * `Flexible Access Token Validation in ASP.NET Core `_ * `Resource Access in OpenIdentityServer 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 OpenIdentityServer Token Signing to Azure Key Vault `_ * `Using ECDSA in OpenIdentityServer `_ 2019 ---- * `Scope and claims design in IdentityServer `_ * `Try Device Flow with OpenIdentityServer `_ * `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 OpenIdentityServer `_ 2018 ---- * `OpenIdentityServer Update `_ * `IdentityServer and Swagger `_ * `Removing Shared Secrets for OAuth Client Authentication `_ * `Creating Your Own OpenIdentityServer Storage Library `_ 2017 ---- * `Platforms where you can run OpenIdentityServer `_ * `Optimizing Tokens for size `_ * `Identity vs Permissions `_ * `Bootstraping OpenID Connect: Discovery `_ * `Extending OpenIdentityServer with WS-Federation Support `_ * `Announcing OpenIdentityServer RC1 `_ * `Getting Started with IdentityServer 4 `_ * `IdentityServer 4 SharePoint Integration using WS-Federation `_ Community posts ^^^^^^^^^^^^^^^ * `Blazor WebAssembly authentication and authorization with OpenIdentityServer `_ * `Additional API Endpoints to IdentityServer 4 `_ * `Securing Hangfire Dashboard using an OpenID Connect server (IdentityServer 4) `_ * `OAuth 2.0 - OpenID Connect & IdentityServer `_ * `Running OpenIdentityServer in a Docker Container `_ * `Connecting Zendesk and IdentityServer 4 SAML 2.0 Identity Provider `_ * `IdentityServer localization using ui_locales `_ * `Self-issuing an OpenIdentityServer token in an OpenIdentityServer service `_ * `OpenIdentityServer on the ASP.NET Team Blog `_ * `Angular2 OpenID Connect Implicit Flow with OpenIdentityServer `_ * `Full Server Logout with OpenIdentityServer and OpenID Connect Implicit Flow `_ * `OpenIdentityServer, ASP.NET Identity, Web API and Angular in a single Project `_ * `Secure your .NETCore web applications using IdentityServer 4 `_ * `ASP.NET Core OpenIdentityServer Resource Owner Password Flow with custom UserRepository `_ * `Secure ASP.NET Core MVC with Angular using OpenIdentityServer OpenID Connect Hybrid Flow `_ * `Adding an external Microsoft login to OpenIdentityServer `_ * `Implementing Two-factor authentication with OpenIdentityServer and Twilio `_ * `Security Experiments with gRPC and ASP.NET Core 3.0 `_ * `ASP.NET Core OAuth Device Flow Client with OpenIdentityServer `_ * `Securing a Vue.js app using OpenID Connect Code Flow with PKCE and OpenIdentityServer `_ * `Using an OData Client with an ASP.NET Core API `_ * `OpenID Connect back-channel logout using Azure Redis Cache and OpenIdentityServer `_ * `Single Sign Out in OpenIdentityServer with Back Channel Logout `_