using IdentityServer.Application.Services; using IdentityServer.Application.Services.Abstractions; using IdentityServer.Application.Stores; using IdentityServer.Domain.Abstractions; using Microsoft.Extensions.DependencyInjection; namespace IdentityServer.Application { public static class DependencyInjectionExtensions { public static void AddApplicationServices(this IServiceCollection services) { services.AddStores(); services.AddSingleton(); services.AddSingleton(); services.AddScoped(); services.AddScoped(); } private static void AddStores(this IServiceCollection services) { services.AddSingleton(); } } }