我无法使身份验证部分正常工作,尤其是外部身份验证。我正在使用客户端项目调用我的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。如果有人可以提供帮助,我会很感激。