private void OwinStartup(IAppBuilder appBuilder) { HttpConfiguration config = new HttpConfiguration(); var authFilter = new OAuth2AuthenticationFilter( logProvider: NullLogProvider.Instance, requestAuthenticator: TestUtilities.RequestAuthenticator, // TODO: it'd be nice to use something that stored the last set ID2LPrincipal that way tests // could validate more behaviour principalDependencyRegistry: new Mock <ID2LPrincipalDependencyRegistry>(MockBehavior.Loose).Object ); // TODO: adding this globally might suck later depending on what we want to test config.Filters.Add(authFilter); config.MapHttpAttributeRoutes(); config.EnsureInitialized(); appBuilder.UseWebApi(config); }
public WebApiAuthConfigurator( OAuth2AuthenticationFilter authenticationFilter ) { m_authenticationFilter = authenticationFilter; }