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:
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.
Einige weitere Informationen: – FrAG