Erhalten Sie Fehler 400: redirect_uri_mismatchatch beim Versuch, OAuth zu verwendenPython

Python-Programme
Anonymous
 Erhalten Sie Fehler 400: redirect_uri_mismatchatch beim Versuch, OAuth zu verwenden

Post by Anonymous »

Ich verwende Render.com, um online eine Flask -App bereitzustellen. Ich möchte, dass es sich zunächst mit Google OAuth anmelden, bevor es auf die Website zugreift. Ich muss jedoch etwas falsch machen, weil es das "Login With Google" hochzieht, aber sofort diesen Fehler unten gibt. < /P>

Code: Select all

You can't sign in to this app because it doesn't comply with Google's OAuth 2.0 policy.

If you're the app developer, register the redirect URI in the Google Cloud Console.
Request details: redirect_uri=http://www.**********.org/login/google/authorized flowName=GeneralOAuthFlow
Die URI, die ich in die Google Cloud -Konsole eingebaut habe, ist https://storytrack.org/login/google/authorized, da der Link für OAuth anscheinend erforderlich ist, dass OAuth funktioniert. Ich weiß jedoch nicht, warum es immer wieder versucht, die Anfrage als HTTP zu senden. Wenn es wie gewohnt auf der Website zeigt, wird es über https hergestellt. Woher erhält es also HTTP? google_bp = make_google_blueprint(
client_id=os.environ["GOOGLE_CLIENT_ID"],
client_secret=os.environ["GOOGLE_CLIENT_SECRET"],
scope=["profile", "email"],
redirect_url="https://**********.org/login/google/authorized"
)
app.register_blueprint(google_bp, url_prefix="/login")
< /code>
Ich bin damit nicht allzu vertraut, daher ist jede Hilfe großartig. Dies könnte eine sehr offensichtliche Lösung für alles sein, was ich weiß. Vielen Dank! Es funktioniert, aber wenn es versucht, umzuleiten, heißt es, dass OAuth https benötigt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post