Ghost can be configured to allow staff users to log in via OAuth. Some users find this login method more convenient.
OAuth integration is an alpha feature for testing purposes. You must have the
enableDeveloperExperimentsflag set to true to enable alpha features.
Create Google OAuth credentials
Navigate to the OAuth consent screen in the Google Developers Console, and select your project. You can use an existing project or create a new project.
Fill the App name and User support email. Use the Ghost instance URL as the Application home page, and add the Ghost instance domain in the Authorized domains field - this should be the domain Ghost Admin is served from if it’s different to the domain your main site is served from.
On the Scopes screen, add the
In the Authorized redirect URIs, add your Ghost Admin URL followed by
/oauth/google/callback - for example
Make a note of the Client ID and Client Secret provided.
Configure Google OAuth credentials in Ghost
In Ghost Admin, navigate to the Labs section in Settings and enable the Google OAuth for staff users feature.
Enter your Google Client ID and Secret to complete the configuration.