/// <summary> /// Registers BasicAuthenticationProvider to the services collection /// </summary> /// <param name="services"></param> /// <param name="credentialsProvider"></param> /// <returns></returns> public static IServiceCollection AddBasicAuthenticationProvider(this IServiceCollection services) { if (services == null) { throw new ArgumentNullException(nameof(services)); } var credentialsProvider = services.BuildServiceProvider().GetRequiredService <ICredentialsProvider>(); services.Add(new ServiceDescriptor(typeof(IAuthenticationProvider), BasicAuthenticationProvider.Create(credentialsProvider))); return(services); }
public void Teardown() { _identityProvider = null; _authenticationProvider = null; }
public void Setup() { _identityProvider = new Mock <IIdentityProvider>(MockBehavior.Strict); _authenticationProvider = new BasicAuthenticationProvider(_identityProvider.Object); }
public void TestPasswordEncoding() { Assert.AreEqual("dGVzdDp0ZXN0", BasicAuthenticationProvider.GenerateAuthString("test", "test")); }
public void SetUp() { auth = new BasicAuthenticationProvider("test", "test"); }