使用Web Api 2项目来验证/授权单独的客户端项目的用户

时间:2015-11-07 18:33:17

标签: c# authentication asp.net-web-api2

我无法使身份验证部分正常工作,尤其是外部身份验证。我正在使用客户端项目调用我的API,然后处理所有OAuth处理。

我的问题是,一旦您通过Facebook进行身份验证,它就会重定向到我的API网址,并且该重定向网址具有授权来自客户端的后续API调用所需的access_code。是否有处理这种情况的最佳做法?例如,我应该解析网址中的access_code并以某种方式将其发送回客户端项目吗?

搜索如何处理这个问题会让我产生模糊的结果。我遇到的大多数内容都会回到以下两个链接之一:

This is helpful understanding the high level concept

This implies that you should just dig around in the SPA template and figure it out on your own

这两者都没有真正帮助我解决“如何做”的问题。

我最终合作的客户端项目是一个Xamarin项目,所以我正在寻找C#或Xamarin库代码,特别是how-to。如果有人可以提供帮助,我会很感激。

0 个答案:

没有答案