OAuth ist ein Autorisierungsprotokoll mit offenem Standard. Es wird von vielen Unternehmen verwendet, um Einzelpersonen zu authentifizieren und Single Sign-on (SSO) bereitzustellen.
Wir unterstützen die Authentifizierung mit OAuth 2.0 und dem Google-Konto Ihres Unternehmens.
Tipp
Wenn Sie eine Instanz der Acrolinx Private Cloud nutzen und an diesen Konfigurationen interessiert sind, kontaktieren Sie uns bitte. Wir richten sie gerne für Sie ein!
Wenn Sie ein Standard-Stack-Benutzer sind, können Sie die Datei coreserver.properties im Konfigurationsverzeichnis bearbeiten. Je nach Ihrer Installation könnte Ihr Pfad so aussehen:
<config directory>/server/bin/coreserver.properties
.
So verwenden Sie die OAuth-Authentifizierung mit Google:
-
Öffnen Sie die Datei
coreserver.properties
. -
Fügen Sie die folgenden Eigenschaften hinzu:
authentication.useExternal=true authentication.external=oauth authentication.external.oauth.provider=google authentication.external.oauth.clientId=<CLIENT_ID_FROM_OAUTH_SERVICE_PROVIDER> authentication.external.oauth.clientSecret=<CLIENT_SECRET_FROM_OAUTH_SERVICE_PROVIDER> authentication.external.oauth.callbackUrl=<ACROLINX_URL>/dashboard/api/oauth/callback
Das folgende Beispiel verwendet die Authentifizierung mit Google:
authentication.useExternal=true authentication.external=oauth authentication.external.oauth.provider=google authentication.external.oauth.clientId=12345678901234567890 authentication.external.oauth.clientSecret=09876543210987654321 authentication.external.oauth.callbackUrl=http://acrolinx.instance.com/dashboard/api/oauth/callback
-
Speichern Sie Ihre Änderungen und starten Sie die Acrolinx-Plattform neu.