private static void RegisterServices(IServiceCollection services, ScimServerOptions scimServerOptions) { services.AddScimCore(scimServerOptions.ServerConfiguration == null ? null : scimServerOptions.ServerConfiguration.Representations, scimServerOptions.ServerConfiguration == null ? null : scimServerOptions.ServerConfiguration.Schemas) .AddDefaultSimpleBus() .AddDefaultConcurrency(); }
public static IServiceCollection AddScimHost(this IServiceCollection services, ScimServerOptions scimServerOptions) { if (services == null) { throw new ArgumentNullException(nameof(services)); } RegisterServices(services, scimServerOptions); return(services); }