2017-11-24 7 views
2

Erstellt eine Anwendung von https://start.jhipster.tech/#/generate-application mit JWT und Aktivierung von Social Login, von Google generiert die ClientID, clientSecret und update die application.yml.JHipster Social Login Google Authentifizierungsfehler Kann nicht POST/signin/google

im Google-Konsole ID Client für Web-Anwendung, Autorisierte JavaScript Ursprüngen als http://localhost:8080 und http://localhost:9000

Die als http://localhost:8080/signin/google und http://localhost:9000/signin/google

" URIs umleiten Berechtigte" angegeben werden eingestellt

Nach Garn installieren, Garn beginnen und .mvnw (feder boot: run), kann die Anwendung auf http://localhost:8080 und http://localhost:9000

Anmeldung mit Google laufen funktioniert gut, wenn die Anwendung von http://localhost:8080 zugegriffen wird, , wenn sie von http://localhost:9000 zugegriffen wird, die soziale Login-Seite sagt Kann nicht POST/signin/google und uRL des Browsers Änderung http://localhost:9000/signin/google

Antwort

0

standardmäßig die uRL für die Feder sozialen nicht in die jhipster webpack co definiert nfiguration.

sollten Sie die Datei ändern webpack/webpack.dev.js die /signin Pfad zu dem Entwickler-Server-Konfiguration hinzuzufügen, wie folgt:

devServer: { contentBase: './target/www', proxy: [{ context: [ /* jhipster-needle-add-entity-to-webpack - JHipster will add entity api paths here */ '/api', '/management', '/swagger-resources', '/v2/api-docs', '/h2-console', '/auth', '/signin' ], target: ' http://127.0.0.1:8080 ', secure: false }], watchOptions: { ignored: /node_modules/ } }

Und im google api credentials, sollten Sie Fügen Sie die Weiterleitungs-URLs hinzu: http://localhost:9060/signin/google

Verwandte Themen