2016-03-24 9 views
0

Wir haben Probleme mit der Authentifizierung auf SpagoBI mit KeyRock als Authentifizierungsanbieter. Ich folgte den Führer hier:Authentifizierung auf spagobi mit keyrock

http://spagobi.readthedocs.org/en/latest/admin/README/index.html

Die Umleitung auf KeyRock funktioniert, aber nachdem wir die Benutzerdaten eingeben gibt es einen Fehler, der sagt: {"state": "None", "error": "invalid_redirect_uri"} (HTTP 400)

Die Konfigurationsseite in KeyRock wie folgt aussieht:

keyrock screenshot

Wir haben einfach kopiert Client-ID, Geheimnis und die anderen in der oauth2.config.prop erforderlichen Parameter erties.

Hinweis: Die Standard-URLs für die öffentliche Instanz von KeyRock waren falsch, wir mussten/oauth2 hinzufügen, damit sie funktionieren, wahrscheinlich waren sie für eine frühere Version von KeyRock vorbereitet.

EDIT 30-03-2016

Mehr Informationen:

  • wir die öffentliche Instanz KeyRock verwenden
  • wir mit einem privaten Instanz SpagoBI auf Einsatz Unsere Server verwenden den Docker Container im Docker Hub
  • Dies ist der Inhalt unserer oauth2.config.p xtras
  • CLIENT_ID = 123456 SECRET = 123456 REDIRECT_URI = http://192.168.196.15:8080/SpagoBI/servlet/AdapterHTTP?PAGE=LoginPage&NEW_SESSION=TRUE TOKENS_URL = https://account.lab.fiware.org/api/v1/tokens.json APPLICATIONS_BASE_URL = https://account.lab.fiware.org/oauth2/applications/ AUTHORIZE_BASE_URL = https://account.lab.fiware.org/oauth2/authorize GET_ACCESS_TOKEN_URL = https://account.lab.fiware.org/oauth2/token GET_USER_INFO_URL = https://account.lab.fiware.org/oauth2/user APPLICATION_NAME = SpagoBI ADMIN_EMAIL = [email protected] ADMIN_PASSWORD = [email protected]
  • Wir haben das/oauth2/an den Adressen hinzufügen, otherwhise wir einen 404-Fehler auf der Umleitung erhalten würde KeyRock.
+0

Einige weitere Informationen: – FrAG

Antwort

0

Sie haben recht: Diese Einstellungen basieren auf einer früheren Version von KeyRock. Wenn Sie die öffentliche KeyRock-Instanz verwenden möchten, müssen Sie die Docker-Datei "5.1-fiware-all-in-one" verwenden, die aktueller ist. Bitte versuchen Sie es und lassen Sie es mich wissen.

+0

versuchte dieses Bild und arbeitete! Vielen Dank – FrAG

Verwandte Themen