protected override void Load(ContainerBuilder builder)
        {
            builder.RegisterType <SingleUserAuthentication>()
            .AsSelf()
            .SingleInstance();

            builder.Register(context =>
                             SingleUserAuthenticationSettings.FromConfiguration(
                                 context.Resolve <IConfiguration>()
                                 )
                             );
        }
示例#2
0
        public static void AddSheepItAuthentication(this IServiceCollection services, IConfiguration configuration)
        {
            var authorizationSettings = SingleUserAuthenticationSettings.FromConfiguration(configuration);

            services.AddSheepItAuthentication(authorizationSettings);
        }