1

Je développe un site web cakephp 2.x. J'utilise hybridauth pour me connecter en utilisant facebook et google. https://example.com/hybridauth/?hauth.done=Google est mon URL de redirection pour google et https://example.com/hybridauth/?hauth.done=Facebook pour facebook. Je suis capable de me connecter à facebook et google mais certains clients ne peuvent pas se connecter.Cakephp 2.x hybridauth google et facebook login erreur URL de redirection

Google Erreur

400. That's an error 
Error: redirect_uri_mismatch 
The redirect uri in the request https://example.com/hybridauth/?hauth.done=Google does 
not match the ones authorized for the OAuth client. 

Mais j'ai donné même URL de redirection dans la console des développeurs. Je ne peux pas comprendre pourquoi cela arrive.

Pour Facebook:

URL blocked: This redirect failed because the redirect URL is 
not white-listed in the app's client OAuth settings. Make sure that 
the client and web OAuth logins are on and 
add all your app domains as valid OAuth redirect URIs 

toute aide est appriciated

Répondre

0

Pour corriger ces erreurs, procédez comme suit:
Pour Google:
1. Allez à des informations d'identification de votre application et ajouter votre uri de redirection, qui était similaire à ce lien
"https://example.com/hybridauth/?hauth.done=Google".
2. Maintenant, dans votre "projet> application> config> hybridauthlib.php" ajouter rediriger uri comme ceci:

sample config code

Pour Facebook
1. Connectez-vous pour developers.facebook.com et ouvrir votre application . Maintenant, sous les produits, sélectionnez les paramètres de connexion Facebook à partir de ce menu:
facebook app menu
2. ajoutez l'url de redirection/web à la liste blanche ici.

Maintenant, tout devrait bien fonctionner.