[TH] External Authentication Privacy [Deleted]

Jon W

Well-known member
Waindigo submitted a new resource:

External Authentication Privacy by Waindigo - Adds additional options to avoid personal information being copied during external authentication.

This add-on adds additional options that allow you to select whether avatars and home page/location information are automatically fetched during external authentication, to avoid privacy concerns.

Additional phrases have been added based on the options selected.

Read more about this resource...
 
  • Like
Reactions: Rob
I receive this error when trying to login with facebook Fatal error: Call to undefined method Social_ControllerPublic_Register::_getExternalAuthRedirect() in /home/___/public_html/library/Waindigo/ExtAuthPrivacy/Extend/XenForo/ControllerPublic/Register.php on line 25
 
I receive this error when trying to login with facebook Fatal error: Call to undefined method Social_ControllerPublic_Register::_getExternalAuthRedirect() in /home/___/public_html/library/Waindigo/ExtAuthPrivacy/Extend/XenForo/ControllerPublic/Register.php on line 25
What xenforo version are you running?
 
This add-on doesn't support third party authentication add-ons at the moment, only the ones included in the core.
 
  • Like
Reactions: Rob
This is broken because the Facebook API has changed quite some time ago.

It overrides XenForo_Helper_Facebook's function getFacebookRequestUrl with a function that requests the publish_stream permission, which is deprecated.

The fix is to just delete the getFacebookRequestUrl function from library/Waindigo/ExtAuthPrivacy/Helper/Facebook.php
 
Top Bottom