我希望能够使用基本或凭证身份验证来测试我的Servicestack端点,但不希望必须为每个测试登录,保存ss-id然后使用它来实际操作终点。
理想情况下,我可以使用类似的东西创建用户(这已经使用凭据验证工作)http://devapi.someapi.com/register?username=blah&password=test&x-http-method-override=POST
然后实际上用以下内容命中了一个安全的URL:
http://devapi.someapi.com/users/123?username=blah&password=test
有这样的东西吗?
答案 0 :(得分:0)
为了进行测试,我建议使用Config.AdminAuthSecret
指定一个特殊字符串,为您提供管理员访问权限,而无需通过将?authsecret=xxx
添加到查询字符串来登录。