To set up your desired provider:
Go to Administration.
2. Search 'OAuth' in Settings and open it.
Go to your Application Settings
Developer applications tab, click the Register new application button
Fill in the form, and make sure you use the correct callback URL.
Note: If your callback URL is wrong, GitHub does not display any error. Instead of logging in, you receive an error message saying, "No matching login attempt found."
Go to the Google Developer Console, and create a new project
Set up your project by creating an "OAuth 2.0 client ID" (under
APIs & Auth and
After that, make sure you define a Product Name in the OAuth consent screen, and select Web App as the application type. Otherwise, you won't be able to provide a callback URL
To use Apple account for authentication:
Turn on Sign in with Apple.
Go to the Developers Linkedin and create a new app
Go to Auth tab.
Set up your project by creating an OAuth client ID and Client Secret.
Please follow the instructions here.
To add custom OAuth:
Click Add custom oAuth
2. Give a unique name for the custom oauth
Click Refresh OAuth Services to refresh the options that are displayed on the login screen based on the settings you saved, as shown below: