小编Chr*_*urk的帖子

在ASP.NET WebApi中实现移动应用程序的外部身份验证2

我正在尝试构建一个API(使用ASP.NET WebApi),该API将由学校项目的本机移动应用程序使用.(我不关心/开发移动应用程序,这个责任属于不同的成员)我正处于需要实现基于令牌的Facebook登录的地步.有很多教程可用于如何为基于浏览器的应用程序实现此功能(这是非常直接的,大部分都是内置的),但我不认为我会遵循如何使用本机应用程序.我不明白重定向是如何工作的?

根据此链接,我的服务器无需专门处理任何内容.我不认为我明白这是如何工作的?如何处理来自Facebook的令牌?

此外,我应该实现令牌处理的哪个部分,我无法找到WebApi外部登录身份验证的良好文档.

无论如何,如果有人能指出我发生的令牌交换的确切流程以及ASP.NET默认实现的内容,那将是非常有用的.

此外,对我来说最大的困惑是我不明白如何处理Facebook返回的令牌.

  1. 我假设令牌将返回给客户端(移动应用程序),如何在我的服务器上访问它?
  2. 如何从facebook的令牌创建本地令牌?这一切都是由ASP.NET内部/自动神奇地完成的吗?

对不起,如果这是我应该弄明白的话.我做了很多研究,发现自己陷入了(相关和无关)的信息.我不认为我甚至不知道如何搜索我需要的信息.

我读过一些链接:

声明和基于令牌的身份验证(ASP.NET Web API)

使用ASP.NET Web API 2,Owin和Identity进行基于令牌的身份验证

在AngularJS应用程序中使用Facebook和Google进行ASP.NET Web API 2外部登录

c# asp.net facebook login asp.net-web-api

11
推荐指数
1
解决办法
4810
查看次数

标签 统计

asp.net ×1

asp.net-web-api ×1

c# ×1

facebook ×1

login ×1