# identityserver-upgrade-v7-to-v8

> Claude/Codex skill by [@duendesoftware](https://omgskills.com/library/duendesoftware/index.md) · 9 stars · Updated 2026-10-16

Migrating Duende IdentityServer from v7.4 to v8.0: breaking changes, API replacements (ICache→HybridCache, IClock→TimeProvider), CancellationToken additions, EF migrations, and step-by-step upgrade guide.

Tags: ai-agents, claude, claude-code

## Install

```sh
git clone https://github.com/DuendeSoftware/duende-skills /tmp/duende-skills && ln -s /tmp/duende-skills/skills/identityserver-upgrade-v7-to-v8 ~/.claude/skills/identityserver-upgrade-v7-to-v8
```

## From README

Upgrading IdentityServer v7 to v8 When to Use This Skill Upgrading a Duende IdentityServer project from v7.4 to v8.0 Fixing build errors after updating NuGet packages to v8 Migrating custom stores/services to new v8 interfaces Running EF Core database migrations for v8 (SAML tables) Replacing deprecated APIs (ICache, IClock, IAuthorizationParametersMessageStore) Core Principles v8.0 requires .NET 10 — update TFM before anything else All breaking changes are compile-time errors (no silent behavior changes) Migration is mechanical — find/replace patterns work for most changes Run EF migrations even if you don't use SAML (schema must match) Always check the latest stable 8.x package version on NuGet before upgrading — do not hardcode 8.0.1; use whatever the latest stable (non-prerelease) 8.x version is at the time of the upgrade.

## Links

- HTML page: https://omgskills.com/library/duendesoftware/duende-skills/skills/identityserver-upgrade-v7-to-v8/
- GitHub: https://github.com/DuendeSoftware/duende-skills
- Author: [@duendesoftware](https://omgskills.com/library/duendesoftware/index.md)

## More from this repo

- [aspnetcore-authentication](https://omgskills.com/library/duendesoftware/duende-skills/skills/aspnetcore-authentication/index.md) — ASP.NET Core authentication middleware configuration including OpenID Connect, JWT Bearer, cookie authentication,...
   - [@duendesoftware](https://omgskills.com/library/duendesoftware/index.md) · 9 stars
- [aspnetcore-authorization](https://omgskills.com/library/duendesoftware/duende-skills/skills/aspnetcore-authorization/index.md) — ASP.NET Core authorization patterns including policy-based authorization, IAuthorizationHandler implementations,...
   - [@duendesoftware](https://omgskills.com/library/duendesoftware/index.md) · 9 stars
- [claims-authorization](https://omgskills.com/library/duendesoftware/duende-skills/skills/claims-authorization/index.md) — Claims transformation and profile service patterns for Duende IdentityServer — IProfileService, IClaimsTransformation,...
   - [@duendesoftware](https://omgskills.com/library/duendesoftware/index.md) · 9 stars
