Tag: 基本身份validation

使用现有数据库的ServiceStack身份validation

我一直在关注ServiceStack,我正在尝试了解如何在具有现有数据库的服务上使用BasicAuthentication。 我想生成一个公钥(用户名)和密钥(密码),并将其放在现有的用户记录中。 然后,用户将其与请求一起传递给ServiceStack端点。 我需要在ServiceStack堆栈中实现什么才能使其正常工作? 我查看了IUserAuthRepository和CredentialsAuthProvider基类,看起来我应该在现有数据库表之上实现IUserAuthRepository。 我也在试图弄清楚我应该实现什么才能使身份validation正常工作。 我不会使用该服务来添加或更新用户对服务的访问权限,而是使用单独的Web应用程序。 非常感谢任何帮助和过去的经验。

如何使ServiceStack身份validation工作? (使用iPhone客户端)

我们聘请了一位为我们编写iPhone应用程序的承包商,我开始用ServiceStack为它编写后端服务。 我一般都在努力获得授权:使用何种授权以及如何实施授权。 我对ServiceStack,HTTP和授权(我)了解不多。我读过这篇文章 ,但我可能还是做错了。 我将使用现有遗留数据库中的用户名和密码进行身份validation(但没有别的 – 没有注册新用户,没有不同的权限。只是进行身份validation)。 所以我需要编写自己的提供者。 我已经设法在本教程的帮助下实现了一个有效的CredentialsAuthProvider 。 它在我在浏览器中测试时有效: 致电我的服务并获得401 POST到auth/credentials 再次呼叫我的服务并获得正确的结果 但是,我注意到当我在Fiddler中尝试时,相同的工作流程不起作用。 POST到auth/credentials有效。 我发布这个: POST http://localhost:52690/auth/credentials?format=json HTTP/1.1 User-Agent: Fiddler Host: localhost:52690 Content-Length: 74 Content-Type: application/json; charset=utf-8 { “UserName”: “chspe”, “Password”: “xyz”, “RememberMe”: true } ……得到这个: HTTP/1.1 200 OK Server: ASP.NET Development Server/10.0.0.0 Date: Fri, 14 Jun 2013 13:07:35 GMT X-AspNet-Version: 4.0.30319 X-Powered-By: […]

如何使用.Net Windows服务的新基本身份validation对Visual Studio Team Services进行身份validation?

我试图从我在.NET上编写的Windows服务访问https://visualstudio.com (以前称为https://tfs.visualstudio.com,http : //www.tfspreview.com )。 我想使用新的基本身份validation,但我找不到办法。 我发现很多链接到博客postTeam Foundation Service的更新 – 8月27日,但它正在使用Team Explorer Everywhere Java客户端进行TFS。 是否有新版本的TFS .NET对象模型支持基本身份validation? 顺便说一句,我已经连续登录了服务帐户。 这个答案非常有用。