More flexible Facebook and Twitter login handler.