Geben Sie mehrere redirect-URIs für facebook OAuth2
Meine web-Anwendung bereitgestellt wird, zu einem Ort der Produktion, aber ich brauche auch eine lokale Entwicklung. Außerdem habe ich ein paar test-Servern, auf denen ich unterschiedliche Testaktivitäten. Ich möchte festlegen, dass alle diese URIs für Facebook OAuth2. Mit Google OAuth2 ist es kein problem: ich kann angeben, wie viele redirect-URIs, wie ich brauche.
Ist das möglich mit Facebook? Wie? Ich bin mit dem "Website mit Facebook-Login" - option, um die Integration mit Facebook.
Derzeit bin ich immer:
{
error: {
message: "Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
type: "OAuthException",
code: 191
}
}
InformationsquelleAutor dangonfast | 2013-05-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie haben, um stattdessen verschiedene Anwendungen für verschiedene Anwendungsfälle, wie pro Ihre Anforderung. Dies ist eine seltsame Einschränkung, die Sie zu bewältigen haben.
Zwar nicht verwandten, aber Heroku (was partner Cloud-service-provider) Erste-Schritte-Handbuch für Facebook schlägt die gleiche Arbeit durch, die für lokal arbeiten mit der Anwendung zusammen mit der Entwicklung.
InformationsquelleAutor Anvesh Saxena
Ich bin nicht sicher, Wann Sie Hinzugefügt, aber ich habe gerade entdeckt eine "Valid OAuth redirect URIs" - Feld in der "Advanced" - Einstellungen, meine Facebook app. Ich habe nur
http://localhost
im es und es scheint zu erlauben, umleiten auf beliebige URI, die auf meinem localhost. Nicht mehr duplizieren-apps!Ich kann bestätigen, dass dies funktioniert bei mir auch. Nun können Sie mit der gleichen facebook-app für live-und localhost-URLs mithilfe dieser neuen Einstellung.
Ich war auf der Suche nach einem Weg, so kann ich deaktivieren Sie die "Valid OAuth redirect URIs" - Funktion, so dass facebook ermöglicht es mir, auf alle domain-Namen bei der Verwendung von facebook-app zu integrieren, die facebook login-Funktion.
InformationsquelleAutor Ben