public static void ConfigureLocalizedViewService(this IdentityServerServiceFactory factory, LocalizedViewServiceOptions config)
 {
     if (factory == null)
     {
         throw new ArgumentException(nameof(factory));
     }
     if (config == null)
     {
         throw new ArgumentException(nameof(config));
     }
     if (factory.ViewService != null)
     {
         throw new InvalidOperationException("A ViewService is already configured");
     }
     
     factory.ViewService = new LocalizedViewServiceRegistration(config);
 }
 public static void ConfigureLocalizedViewService(this IdentityServerServiceFactory factory)
 {
     var config = new LocalizedViewServiceOptions();
     ConfigureLocalizedViewService(factory, config);
 }