2

我在 Mono 上运行 ServiceStack 3.9.37。我只将它用作网络服务(没有视图等)。

我有一个自定义身份验证提供程序。

当身份验证因凭据无效而失败时,ServiceStack 会将响应重定向到 login.aspx。

身份验证配置如下

this.Plugins.Add(
  new AuthFeature(
    () => new AuthUserSession(),
    new IAuthProvider[] {
      new UserProfileCredentialsAuthProvider(),
      new AdminUserCredentialsAuthProvider()
    }
  )
  {
    ServiceRoutes = new Dictionary<Type, string[]> {
      { typeof(AuthService), new[]{"/auth", "/auth/{provider}"} }
    },
    HtmlRedirect = null
  }
);

这和ServiceStack身份验证失败时,不重定向的问题基本相同?但我在 Mono 上运行,根本没有任何会员资格。

编辑:

忘了提到我正在使用 Chrome 扩展程序“简单 REST 客户端”调用我的服务,并且我使用 application/json 作为 Accept 和 text/json 作为 Content-Type。

4

0 回答 0