首页 > 解决方案 > 使用客户端和 ApiKeyAuthProvider “找不到与任何提供者匹配的已注册身份验证提供者”

问题描述

我已经通过 ApiKey 为我的 serviceStack 主机配置了身份验证。

使用它运行的浏览器但是,使用客户端它给了我这个例外:

“没有找到与任何提供者匹配的注册身份验证提供者”

Plugins.Add(new AuthFeature(
                () => new AuthUserSession(),
                new IAuthProvider[] {
                    new ApiKeyAuthProvider(AppSettings), new CredentialsAuthProvider(AppSettings)
                }
            ));

这是客户:

var client = CreateClient();
            client.BearerToken="Z77sPzzPaPYVyeZE8hBy0Jr83xyvly5f";

            var response = client.Get(new VISOrdiniVisureRequest {  });

            Assert.That(response.OrdiniVisure.TotalCount, Is.GreaterThan(1));

标签: servicestack

解决方案


我错过了那个给我这个错误的测试项目。我知道我还必须在这里配置主机环境。


推荐阅读