如何在Ember.js应用程序中将ASP.NET Identity与ASP.NET Web API集成

时间:2015-12-08 14:02:26

标签: javascript authentication ember.js asp.net-web-api asp.net-identity

我正在开发一个Ember.js应用程序。我已经有一个带有ASP.Identity的web api作为成员身份和身份管理框架,它实现了身份验证和授权。我想在我的Ember应用程序中使用这种身份验证机制。我的计划是这样的,成功登录后,身份将返回一个令牌。之后,对于每个api调用,我必须使用标头传递此标记。这是最佳做法吗?或者有一个很好的方法来处理这种情况?任何链接或建议都会有所帮助。

我发现有关将Ember Simple Auth插件集成到Ember应用程序以处理身份验证和授权的文章。由于我已经在web api中实现了身份验证,因此这将是一项额外的工作。请建议。

1 个答案:

答案 0 :(得分:0)

Ember Simple auth可以通过自定义身份验证器轻松支持各种后端(请参阅https://github.com/simplabs/ember-simple-auth#implementing-a-custom-authenticator)。由于您已经安装了服务器API,因此实现与其一起使用的身份验证器应该很简单。