“处理您的请求时发生错误。”用facebook验证

时间:2016-04-01 15:12:40

标签: asp.net azure facebook-authentication

我有一个新的asp.net应用程序,上面有facebook认证按钮。当我在localhost上进行身份验证时,它可以正常运行,但是当我发布并尝试在work4me.azurewebsites.net上执行此操作时,它会出现错误:

An error occurred while processing your request.

我已将appID,app secret,domain,正确的URL和http://work4me.azurewebsites.net/signin-facebook设置为oauth重定向URI。但是在给我错误之前,似乎有点说“等待domain name”。

如果我尝试在azure门户网站上启用facebook身份验证,则可以在登录应用程序崩溃后使用,并在“/”应用程序中显示错误“服务器错误”。

我已按照指南在azures网站上启用facebook身份验证,但没有运气。

我在这里做错了什么?

编辑: 现在似乎已经超过了这一点,错误在于重定向URI。不过我已经按照this示例使用了网址https://work4me.azurewebsites.net/.auth/login/facebook/callback作为指南说但仍然不能正常工作,这给我一个URI被阻止的错误。

1 个答案:

答案 0 :(得分:1)

自从我第一次尝试此操作以来已经过了几个月,但是通过遵循在线说明,我能够在本地和Azure上使用它。

您是否在开发期间启用了用户密钥以从应用程序密钥访问您的凭据?如果是这样,您需要在Azure Web App中创建环境变量,以在“应用程序设置”下镜像这些值。

如果您仍然有任何问题,请告诉我,然后我可以再研究一下。

一切顺利! :)

相关问题