2

ServiceStack 提供了一个在代码中测试不同身份验证方法的示例。我试图构建一个简单的浏览器测试,只是为了看看它是如何工作的。我基本上使用了这个:ServiceStack Web Service with Basic Authentication and SetCredentials作为基本模板。

当我转到元数据页面时,我看到 Auth 被列为可用操作之一。

我需要输入什么作为 URL 来测试 Auth 是否有效?例如 localhost/ServiceStack.Hello/hello/suraj 是我为测试 hello world 应用程序而输入的。如何测试身份验证?

Ps:这可能是一个菜鸟问题,所以我提前道歉。

4

1 回答 1

1

有关如何使用 C# 客户端测试 BasicAuth 的示例,请参阅 ServiceStack 的AuthTests.cs 。

如果您想手动执行此操作,则必须使用 Fiddler 之类的工具,它可以让您手动指定 BasicAuth Authorization: Basic ...HTTP 标头。有关示例,请参阅有关 HTTP BasicAuth 的维基百科参考。

于 2013-01-25T17:25:03.913 回答