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);
        }
Пример #2
0
 public WebApiAuthConfigurator(
     OAuth2AuthenticationFilter authenticationFilter
     )
 {
     m_authenticationFilter = authenticationFilter;
 }