protected override void Load(ContainerBuilder builder) { builder.RegisterType <SingleUserAuthentication>() .AsSelf() .SingleInstance(); builder.Register(context => SingleUserAuthenticationSettings.FromConfiguration( context.Resolve <IConfiguration>() ) ); }
public static void AddSheepItAuthentication(this IServiceCollection services, IConfiguration configuration) { var authorizationSettings = SingleUserAuthenticationSettings.FromConfiguration(configuration); services.AddSheepItAuthentication(authorizationSettings); }