如何使用ServiceStack for SPA网站处理身份验证?

时间:2014-08-03 17:18:08

标签: authentication servicestack single-page-application

我开始使用ServiceStack开发小型应用程序。我打算创建一个小型的单页面应用程序网站。我开始想知道我真的需要任何类型的ASP.Net,因为所有客户端逻辑都将由纯html页面中的角度处理,我真的不需要Razor。我只有一个问题 - 身份验证。我想使用用户密码,脸书和谷歌身份验证。有人必须处理它,我正在考虑来自MVC的表单身份验证,如https://github.com/ServiceStack/ServiceStack.UseCases/tree/master/CustomAuthenticationMvc 但是这样我只能为了验证而添加MVC库。有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

查看ServiceStack记录的section on Authentication示例中的Http Benchmarks,其中介绍了如何设置基于凭据的身份验证和注册(即用户名/密码)以及Twitter, Facebook,Google和LinkedIn OAuth提供商。

ServiceStack的docs on AuthenticationSessions在了解ServiceStack中的身份验证方面也很有用。