Back to blog overview
Knowledge

Single Sign-On (Google)

Siem Dovermann

By Siem Dovermann 1 januari 2024

No alt text available

Step 1: Obtain Google OAuth API keys


1. Create or select a Google Cloud project:



2. Open the API & Services settings:

  • Once the project is created, click on View Project.
  • You will now be on the project dashboard. Click on APIs & ServicesOAuth consent screen.

3. Set up the OAuth Consent Screen:

  • Choose Internal if only users within your organization have access, or External if external users also need access.
  • Fill in the required fields.
  • Save the settings.

4. Create OAuth 2.0 Client Credentials:

  • Go to Credentials in the left menu. Click on + CREATE CREDENTIALSOAuth client ID.
  • Choose Application type: Web application.
  • Give the client a recognizable name, for example FileFlow SSO.


5. Set Authorized Redirect URIs:

  • Add the following URL under Authorized redirect URIs (this is needed to redirect the SSO back to FileFlow):
  • Enter the Redirect-URI: https://subdomain.fileflow.nl/users/auth/google_oauth2/callback (replace subdomain with your subdomain).
  • Click on Create to create the application.

6. Download or copy the information:

  • After creating, you will see the following information:
    • Client ID
    • Client Secret

Step 2: Configure FileFlow for SSO

To complete the SSO integration in FileFlow, we need the following information from you:

  • Client ID: The application ID you noted down.
  • Client Secret: The generated client secret.



Send this information securely to us, so we can complete the configuration on our end.

Written by

Siem Dovermann

Siem Dovermann

Siem Dovermann is CTO en een visionair in technologie, met een passie voor innovatieve oplossingen en jarenlange ervaring in softwareontwikkeling. Als technisch leider brengt hij complexe ideeën tot leven en vertaalt hij deze naar praktische toepassingen.

Share this page

Manage consent

To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Cookie policyPrivacy statement