Add Authentication Source
Tips
GMail Settings:
Host: smtp.gmail.com, Port: 587, Enable TLS Encryption: true
OAuth2 Authentication
When registering a new OAuth2 authentication, the callback/redirect URL should be:
OAuth2 Provider
-
Bitbucket
Register a new OAuth consumer on https://bitbucket.org/account/user/{your-username}/oauth-consumers/new and add the permission 'Account' - 'Read'
-
Dropbox
Create a new application at https://www.dropbox.com/developers/apps
-
Facebook
Register a new application at https://developers.facebook.com/apps and add the product "Facebook Login"
-
GitHub
Register a new OAuth application on https://github.com/settings/applications/new
-
GitLab
Register a new application on https://gitlab.com/-/profile/applications
-
Google
Obtain OAuth2 client credentials from the Google API console at https://console.developers.google.com/
-
OpenID Connect
Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints
-
Twitter
Go to https://dev.twitter.com/apps, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled
-
Discord
Register a new application on https://discordapp.com/developers/applications/me
-
Gitea
Register a new OAuth2 application. Guide can be found at https://docs.gitea.com/development/oauth2-provider
-
Nextcloud
Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu
-
Yandex
Create a new application at https://oauth.yandex.com/client/new. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender"
-
Mastodon
Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one)