我正在使用 owin TestServer 类对我的 web api 进行单元测试。它工作得很好,除了我不确定如何验证请求,所以我不能真正测试需要验证的端点,除了确保未经验证的请求是未经授权的。
我正在将 WebApi 配置为仅使用不记名令牌身份验证,如下所示:
// Web API configuration and services
// Configure Web API to use only bearer token authentication.
config.SuppressDefaultHostAuthentication();
config.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType));
有什么想法我可以轻松做到这一点吗?