Edit online

Google Authentication in Content Fusion Enterprise

How to enable Google authentication so users can log in to Content Fusion Enterprise with their Google accounts.

To enable Google authentication in your Oxygen Content Fusion Enterprise Server solution, follow these steps:
  1. Create a new Google API project:
    1. Go to Google API credentials.
    2. Click + Create credentials and choose OAuth client ID.
    3. For Application, choose Web application.
    4. For Name, pick a relevant name (e.g. "Your Company - Content Fusion").
    5. For Authorized JavaScript origins:
      1. Click ADD URI.
      2. Type in the protocol + hostname where Content Fusion is available (https://example.com).
    6. For Authorized redirect URIs:
      1. Click ADD URI.
      2. Type in the protocol + hostname where Content Fusion is available + /api/oauthc/googleId/callback (https://example.com/api/oauthc/googleId/callback).
    7. Click Create.
    8. You will be presented with a Client ID and Client Secret. Take note of these two values.
  2. On the machine where Content Fusion is installed, add these two lines to the /fusion/data/config/api/api.properties file, replacing Client ID and Client Secret with the two values from the previous step:
    goog_id=Client ID
    goog_secret=Client Secret
  3. Restart the Content Fusion machine:
    sudo bash /fusion/admin/stop-content-fusion.sh
    sudo bash /fusion/admin/start-content-fusion.sh

Result: Users will now have the option to log in with Google credentials when signing into Oxygen Content Fusion.