Settings
The settings interface can be accessed by clicking on the "Settings" navigation item on the left navigation drawer under the system item group.
The interface allows you to configure some system related options. It defines:
- Authentication
-
This section allows you to customize authentication related settings such configuring email, requiring email confirmation or disabling internal authentication all together,
-
This section allows you to customize the email template that will be used when sending emails from the internal system (password reset, registration confirmation, …),
- External authentication
-
This section allows you to configure external authentication providers, such as Google and Facebook. See Configuring external providers for configuration details.
The ability to disable internal login can be useful when wanting to force the users to either use external authentication providers or using a different system for their authentication. |
Configuring external providers
To enable Google authentication you need to create a client ID:
-
Go to Google Sign-in Guide and click on "Configure a project" button
-
Select and existing project or create a new one
-
Set a product name (i.e. Corteza)
-
On "Configure your OAuth client" screen select "Web browser" and paste the URL where your Corteza system is running (inlcuding https://)
-
Copy and paste both Client ID and Client Secret fields to Corteza Admin panel and hit submit
To enable Facebook authentication you need to create Facebook app to receive Client key and Secret:
-
Go to Facebook for developers website, click on "Add a new app" and choose a name of the app (i.e. Corteza) or select and existing app
-
In the list of available products search for "Facebook Login" and click on "Set Up" button
-
Select "Web" platform and paste the URL where your Corteza system is running
-
Go to "Settings" and then "Basic" in the left sidebar
-
Copy and paste "App ID" to "Client key" inside Corteza Admin panel
-
Copy and paste "App Secret" to "Secret" inside Corteza Admin panel and hit Submit
Github
To enable Github authentication you need to register Github application to get unique Client ID and Client Secret:
-
Go to this link and create a new OAuth application
-
Copy and paste both Client ID and Client Secret fields to Corteza Admin panel and hit submit.
To enable LinkedIn authentication you need crete a LinkedIn application:
-
Go to this form, fill out the form and click on "Create app"
-
Go to Auth section and copy and paste both Client ID and Client Secret fields to Corteza Admin panel and hit submit.