OAuth is an open-standard authorization protocol that many organizations use to authenticate individuals and provide Single Sign-on (SSO).
We support authentication with OAuth 2.0 and your organization's Google account.
Tip
If you're on an Acrolinx Private Cloud instance and are interested in these configurations, contact us and we'll set them for you!
If you're a Standard Stack user, you can edit the coreserver.properties from the configuration directory. Depending on your installation, your path might look like this:
<config directory>/server/bin/coreserver.properties
.
To use OAuth authentication with Google, follow these steps:
-
Open your
coreserver.properties
file. -
Add the following properties:
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
The following example uses authentication with 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
-
Save your changes and restart the Acrolinx Platform.