我有一个新的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被阻止的错误。
答案 0 :(得分:1)
自从我第一次尝试此操作以来已经过了几个月,但是通过遵循在线说明,我能够在本地和Azure上使用它。
您是否在开发期间启用了用户密钥以从应用程序密钥访问您的凭据?如果是这样,您需要在Azure Web App中创建环境变量,以在“应用程序设置”下镜像这些值。
如果您仍然有任何问题,请告诉我,然后我可以再研究一下。
一切顺利! :)