Spécifiez plusieurs URI de redirection pour facebook OAuth2
Mon application web est déployé sur un site de production, mais j'ai aussi besoin d'effectuer de développement local. D'ailleurs, j'ai un couple de serveurs de test où j'ai effectuer différentes activités de test. Je tiens à spécifier toutes ces Uri pour Facebook OAuth2. Avec Google OAuth2 il n'y a pas de problème: je peux préciser que de nombreux redirect Uri comme j'ai besoin.
Est-ce possible avec Facebook? Comment? Je suis en utilisant le "Site web avec Facebook Login" option d'intégration avec Facebook.
Actuellement, je suis:
{
error: {
message: "Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
type: "OAuthException",
code: 191
}
}
source d'informationauteur dangonfast
Vous devez vous connecter pour publier un commentaire.
Vous aurez à créer à la place des différentes applications pour différents Cas d'Utilisation selon vos besoins. C'est une étrange limitation que vous aurez à traiter avec.
Bien que sans rapport mais Heroku (qui est partenaire fournisseur de services en Nuage) Guide De Mise En Route pour Facebook suggère le même travail par le biais de travail en local avec la demande, ainsi que le développement.
Je ne suis pas sûr quand ils ont ajouté à cela, mais je viens de découvrir un "Valide OAuth redirect Uri" dans la section "Advanced" paramètres de mon Facebook app. Je viens de mettre
http://localhost
il semble autoriser la redirection de tout URI sur mon localhost. Pas plus double apps!