Is anyone experiencing recent problems with Facebook Authentication?
Several days ago FB Authentication started failing on my DNN website with no recent code changes being made.
The error appears to occur when the user is redirected to https://www.facebook.com/login.php?skip_api_login.... which contains "error=access_denied error_code=200"
My codebase is DNN v6 however in comparing the Authentication Provider source with the most recent DNN release (9) there appears to be no relevant code change made.
In running a trace I see the code makes a server call to https://graph.facebook.com/oauth/access_token?...........
It makes a subsequent call to: https://graph.facebook.com/oauth/authorize?scope=email&client_id=xxxxxxxxxxx&redirect_uri=https%3A%2F%2Fwww.mysite.com%2FLogin&state=Facebook&response_type=code
The client browser is then redirected to the facebook login page (the fb login page it is missing the details about what data is being requested) and the url contains the following error=access_denied&error_code=200&error_description=Permissions error&error_reason=user_denied
If the user proceeds with the facebook login and is returned to the website they are not authenticated
The full URL Details are:
https://www.facebook.com/login.php?skip_api_login=1&api_key=xxxxxxxxxxxx&signed_next=1&next=https%3A%2F%2Fwww.facebook.com%2Fv2.5%2Fdialog%2Foauth%3Fredirect_uri%3Dhttps%3A%2F%2Fwww.mysite.com%2FLogin
&state=Facebook&scope=email&response_type=code&client_id=xxxxxxxxx&ret=login&logger_id=xxxxxxxxxxxxx6
&cancel_url=https%3A%2F%2Fwww.mysite.com%2FLogin%3Ferror%3Daccess_denied&error_code=200&error_description=Permissions error&error_reason=user_denied&state=Facebook#_=_&display=page&locale=en_US&logger_id=xxxxxxxxxxxxxxxxxxxxxxxx
I have spent several days attempting to resolve this problem. Any suggestion are much appreciated,
Les.