c# - AngularJS 和 Web Api 社交身份验证

标签 c# angularjs oauth-2.0 twitter-oauth asp.net-web-api

我需要一些帮助来使用外部社交登录(twitter、facebook、google 等)验证我的 angularJS 应用程序和我的 rest api(WEB API)。

我正在使用 Web-api 和 angularJS 应用程序(不是来自 Visual Studio 的 spa 项目,它是独立的)。

如果我想通过我的后端通过 oauth 进行身份验证,但在前端有权限访问确认,我应该怎么做?

类似的东西,但在我的后端使用身份验证 https://dev.twitter.com/docs/browser-sign-flow

最佳答案

你可以使用 JWT 在前端有一个认证状态,你可以用它来验证你对后端的调用

http://www.intridea.com/blog/2013/11/7/json-web-token-the-useful-little-standard-you-haven-t-heard-about

关于c# - AngularJS 和 Web Api 社交身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25527603/

相关文章:

c# - 如何配置 Teamcity 忽略一些测试

c# - 无法解释错误消息 'async is not valid for this item'

c# - 征求意见 c# Webplayer

javascript - 从 Underscore 模板调用 Angular 范围上的方法

oauth-2.0 - 使用KeyCloak的OAuth2授权接口(interface)

node.js - 如何在我的 Nodejs/Sails.js 应用程序中实现 OAuth?

c# - 并发修改 double[][] 元素而不加锁

android - 在 Android 上提供离线 html 5 移动应用程序

javascript - AngularJS 路由参数

oauth-2.0 - 从 google calendar api v2 迁移到 v3 - 客户端授权