You do not have to register a user outside of Facebook, Google, etc. You just need to get them out of the application. By redirecting them to accounts.google.com/Logout , you are actually registering the user from your Google account, which means that if they also opened Gmail in a different tab (say), they will also be logged out. Similarly, if you redirect them to www.facebook.com/logout.php , you are in fact unloading them from Facebook, which means that if they opened Facebook on a different tab, they would also be disabled.
Instead, all you have to do when a user exits your application is to βforgetβ OAuth tokens.
source share