Packaging and Builds

IdentityServer consists of a number of nuget packages.

IdentityServer4 main repo

github

Contains the core IdentityServer object model, services and middleware as well as the EntityFramework and ASP.NET Identity integration.

nugets:

Quickstart UI

github

Contains a simple starter UI including login, logout and consent pages.

Access token validation handler

nuget | github

ASP.NET Core authentication handler for validating tokens in APIs. The handler allows supporting both JWT and reference tokens in the same API.

Templates

nuget | github

Contains templates for the dotnet CLI.

Dev builds

In addition we publish CI builds to our package repository. Add the following nuget.config to your project:

<?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <packageSources>
            <clear />
            <add key="IdentityServer CI" value="https://pkgs.dev.azure.com/netidentity/IdentityServer/_packaging/CI/nuget/v3/index.json" />
        </packageSources>
    </configuration>