Data Stores and Persistence
Duende IdentityServer is backed by two kinds of data:
Data access is abstracted by store interfaces that are registered in the ASP.NET Core service provider. These store interfaces allow IdentityServer to access the data it needs at runtime when processing requests. You can implement these interfaces yourself and thus can use any database you wish. If you prefer a relational database for this data, then we provide EntityFramework Core implementations.