Single sign-on (SSO) is an authentication method that allows users to securely authenticate to multiple applications and sites at once using a single set of credentials.
SSO is based on setting up a trust relationship between an application, known as a service provider, and an access control system. For example, Google SSO or Keycloak.
If a user is granted access to FlowFast SAML Application, an account will be created for him/her at the moment of first login to FlowFast. If a user with the specified email has already been signed in, their FlowFast account will be used.
Creating the Google SAML Application
Go to your Google Admin account admin.google.com and go to "Apps".
Go to the SAML Application
Press "+" and proceed to create a new application.
Copy the link and download the certificate.
Name the application.
Enter the URL of your FlowFast account in the format:
https://YOUR_DOMAIN.flowfast.io/auth/saml/callback
https://YOUR_DOMAIN.flowfast.io
Just like in the screenshot but you need to have your own domain, e.g:
https://testaccount.flowfast.io/auth/saml/callback and https://testaccount.flowfast.io
Match the data.
Make sure that the application is available to users of your domain.
FlowFast Configuration
Go to "Company settings", click "Change authorization method" in Authorization settings and choose "Google Workspace"
In the "Domains" field, enter the domain of your company.
In the next field, insert the link you copied during SAML Application setup.
In the "Cert" field, insert the contents of the certificate you downloaded during SAML Application setup.
Click "Save".
Finally test the authorization
After the successful testing back to the FlowFast tab in Company Settings and activate the new authorization method.
Done! You can now log in to FlowFast via your Google account.