2017-02-05 3 views
0

Ich versuche, eine Google-Integration zu einer SugarCRM-Webanwendung zu implementieren.Google API: Fragment nicht erlaubt

Der Fluss ist: Benutzer klickt auf "google verwenden" -Schaltfläche, er wird zu google umgeleitet, wo er Zugriff auf die Anwendung gewährt und dann leitet Google ihn zurück zur Anwendung mit empfangenen Token.

Das Problem ist, dass die URL der Anwendung ein # - Fragment enthalten muss und Google scheint ein Problem damit zu haben.

Error: invalid_request 
Invalid parameter value for redirect_uri: Fragment not allowed: 
https://{site_url}/#googleCallback/ 

Gibt es eine Möglichkeit, wie dies funktioniert? Soweit ich weiß, kann ich die # nicht auf unschädliche Weise von der URL entfernen.

Danke!

Antwort

0

so eine suboptimale Lösung

statt Senden

https://{site_url}/#googleCallback/ 

I

senden
https://{site_url}/googleCallback/ 

und dann lassen Sie die .htaccess umschreiben es

RewriteRule ^googleCallback/.* #googleCallback/$1 [R=301,NE,L] 
für mich gefunden habe ich