Appearance
CP Overview
On the CP page you can modify a couple of things.
Default settings
- The licence key
- Report Statistics
- To what membergroup should a non existing user be assigned
Provider settings
Also you can edit your settings per provider (social site) and per site there are different settings
Google
Name | Description |
---|---|
Enabled | Is the provider enabled or not |
ID | Your API ID |
Secret | Your API Secret |
To get the API keys follow the following steps:
- Go to https://code.google.com/apis/console/ and create a new project.
- Go to API Access under API Project. After that click on Create an OAuth 2.0 client ID to create a new application.
- A pop-up named "Create Client ID" will appear, fill out any required fields such as the application name and description.
- Click on Next.
- On the popup set Application type to Web application and switch to advanced settings by clicking on (more options).
- Provide this URL as the Callback URL for your application: Callback url showed on the overview page
Facebook
Name | Description |
---|---|
Enabled | Is the provider enabled or not |
ID | Your API ID |
Secret | Your API Secret |
To get the API keys follow the following steps:
- Go to https://developers.facebook.com/apps and create a new application by clicking "Create New App".
- Fill out any required fields such as the application name and description.
- Put your website domain in the Site Url field.
Twitter
Name | Description |
---|---|
Enabled | Is the provider enabled or not |
ID | Your API ID |
Secret | Your API Secret |
To get the API keys follow the following steps:
- Go to https://dev.twitter.com/apps and create a new application.
- Fill out any required fields such as the application name and description.
- Put your website domain in the Website field.
- Provide this URL as the Callback URL for your application: Callback url showed on the overview page
LinkedIn
Name | Description |
---|---|
Enabled | Is the provider enabled or not |
ID | Your API ID |
Secret | Your API Secret |
To get the API keys follow the following steps:
- Go to https://www.linkedin.com/secure/developer (or https://www.linkedin.com/secure/developer?newapp=) and create a new application.
- Fill out any required fields such as the application name and description.
- Copy the Callback URL from the SSO control panel into the OAuto 2.0 Authorized Redirect URL field.
Apple
Name | Description |
---|---|
Enabled | Is the provider enabled or not |
ID | Identifier ID of the Services ID |
Team ID | Team ID, can be found in the top-right of your screen |
Key ID | The ID of your key |
Key Content | The actual content of your (private) key |
To get the API keys follow the following steps:
- Sign in to https://developer.apple.com/account/resources
- Create a new Identifier of type
APP IDs
and enable "Sign In with Apple". - Create an other Identifier of type
Serivces IDs
and enable "Sign In with Apple". Configure it so it will use thePrimary App ID
created in step 2. Also, add your domain and redirect/callback URL e.g.https://your-domain/sso_route/auth/Apple
This is your Identifier ID. - Create a new Key with "Sign in with Apple" checked and your identifier attached via the config button. Download the key and safe it somewhere safe.
Resources
- https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple
- https://developer.apple.com/sign-in-with-apple/get-started
- https://sarunw.com/posts/sign-in-with-apple-2
Email template
To customise the email template, you can alter the template in the Template Manager -> System Templates -> Email and look for SSO.