这是我的第一个正确的帖子,为打破任何格式约定而道歉。
我正在开发一个简单的应用程序,它使用Microsoft Azure ACS进行身份验证,将Facebook用作身份提供程序。目前,这只是一个index.php页面,它回显了一个大的HTML块,呈现了登录页面并访问了Facebook API。
到目前为止,我已经能够使用正确的设置设置我的ACS帐户,并成功将Facebook添加为身份提供商。我可以使用Facebook登录并返回我的应用程序,以及使用Facebook API获取有关用户的信息。但是,我想从Facebook获得由ACS生成的原始声明,例如" AccessToken"和" emailaddress"这些是在ACS管理中设置的,以便我以后可以将此令牌提供给ACS并继续进行身份验证。我似乎无法在Microsoft Doc或Facebook API中找到如何执行此操作。
任何帮助将不胜感激!
答案 0 :(得分:0)
我建议不要使用ACS,因为微软正在停止使用它。您应该考虑直接与FB集成(多个框架,如果您搜索它,还有相当多的文档),或者考虑使用像Auth0这样的ACS替代方案。
免责声明:我在Auth0工作。