Skip to main content

LinkedIn sign-in

Allow candidates to register, log in, and apply for jobs using their LinkedIn credentials in Access Volcanic.

Grace avatar
Written by Grace
Updated over 2 months ago

Overview

This article helps you set up LinkedIn sign-in for your Access Volcanic website. Once configured, candidates can authenticate with their LinkedIn account and have their details pre-filled on your registration, login, and job application pages.

This integration streamlines the candidate experience and can increase conversion rates by reducing signup friction.

πŸ“Œ Note: This guide covers LinkedIn sign-in using OpenID Connect, which is different from the full Apply with LinkedIn (AWLI) plugin. AWLI is a separate product with different functionality.


Key benefits

  • Streamline candidate registration and login using LinkedIn credentials.

  • Pre-fill registration and application fields using LinkedIn profile data.

  • Increase conversion rates with simplified authentication.

  • Reduce candidate dropout during the application process.

  • Maintain secure authentication through LinkedIn's OpenID Connect protocol.

  • Support both live and staging environments for testing.


Before you start

Before setting up LinkedIn sign-in, make sure you have the following as a site administrator:

πŸ“Œ Note: If your site is not live yet, you can configure and test using your staging domain, then switch to the live domain before launch.


Creating your LinkedIn app

You'll need to create a LinkedIn app and request access to their OpenID Connect service.

Watch our video

For guidance, please see our tutorial video on creating the app on LinkedIn, below:

  1. Go to the LinkedIn Developers website.

  2. Click Create app.

  3. Complete the required fields:

    1. App name (such as your company name).

    2. LinkedIn Page (search and select your company page).

    3. App logo (upload a suitable image).

  4. Accept the Legal agreement and click Create app.

  5. In the Products section, click Request access next to Sign In with LinkedIn using OpenID Connect.

  6. Accept the terms to complete the request.

Verifying your app

While optional, verify your app to avoid permission issues.

  1. Open your app Settings and click Verify.

  2. Click Generate URL to create a verification link.

  3. Copy the verification URL.

  4. Send the URL to a LinkedIn Page Admin for your company.

  5. Ask them to open the URL in their browser.

  6. Ask them to sign in to their LinkedIn admin account and click Verify.

  7. Refresh your app settings to confirm verification shows a timestamp.

πŸ“Œ Note: Verification helps link the app to your company's page and can reduce unexpected permission errors during setup.


Adding LinkedIn credentials to Access Volcanic

Once your LinkedIn app is created, you'll need to copy the authentication keys to your Volcanic settings.

Watch our video

For guidance, please see our tutorial video on adding the authentication keys to your website, below:

  1. In LinkedIn Developers, open your app and go to the Auth tab.

  2. Under Application credentials, copy the Client ID and Primary Client Secret.

  3. Log in to Volcanic as an admin

  4. Click the Settings tab.

  5. Select Site (under Site settings).

  6. Scroll to Single Sign On (SSO) Identity Keys.

  7. Paste your Client ID into the LinkedIn API Key field.

  8. Paste your Primary Client Secret into the LinkedIn API Secret field.

  9. Click Submit to save.

⚠️ Important: If you're migrating from an older LinkedIn setup, you may see a Switch to use LinkedIn OpenID Connect toggle. Turn this on before adding your keys and clicking Submit. The toggle will disappear once saved.

Setting up redirect URLs

LinkedIn requires specific redirect URLs to be configured for the authentication flow to work properly.

Watch our video

For guidance, please see our tutorial video on adding Authorised Redirect URLs, below:

  1. In LinkedIn Developers, open your app and go to the Auth tab.

  2. In OAuth 2.0 settings, click the pencil icon next to Authorised redirect URLs for your app.

  3. Click + Add redirect URL.

  4. Add your live domain (Example: https://yourcompany.co.uk).

  5. Click + Add redirect URL again.

  6. Click Update to save.

Using staging domains

If your site is not yet live, use your staging domain instead:

πŸ“Œ Note: Ensure there are no trailing slashes, spaces, or extra characters in the URLs to avoid authentication errors.


Testing your setup

After configuration is complete, site administrators should test the LinkedIn sign-in flow to ensure everything works correctly for candidates.

  1. Navigate to your registration, login, or job application page.

  2. Click the LinkedIn button (this should now be visible).

  3. Sign in with a LinkedIn account when prompted.

  4. On the LinkedIn consent screen, click Allow.

  5. Return to your site and confirm that relevant form fields are pre-filled.

  6. Complete any remaining required fields and submit.

πŸ“Œ Note: Test with a LinkedIn account that has profile information to verify the pre-filling functionality works as expected.


Where the LinkedIn button appears

Once setup is complete and saved, the LinkedIn button will be available on:

  • Registration page (appears as Register with LinkedIn).

  • Login page (shows as Sign in with LinkedIn).

  • Job application page (available for quick authentication).


Best practices

Follow these guidelines to ensure your LinkedIn sign-in integration works reliably:

  • Verify your LinkedIn app with your Company Page for improved stability.

  • Use a plain text editor when copying authentication keys to avoid hidden characters.

  • Keep staging and live domain configurations consistent across LinkedIn and Volcanic.

  • Test the sign-in flow thoroughly on staging before launching.

  • Check regularly that your LinkedIn app remains verified and has the correct permissions.

  • Monitor authentication success rates and address any issues promptly.


FAQs

Q1: Can I set this up before my site goes live?

  • Answer: LinkedIn sign-in can be configured using your staging domain, then switched to your live domain before launching.

Q2: Can the LinkedIn sign-in button be removed from our site?

  • Answer: The LinkedIn sign-in button can be removed by submitting a support request to have it disabled from your pages.

Q3: Is this the same as Apply with LinkedIn (AWLI)?

  • Answer: No, this integration uses OpenID Connect for authentication and is separate from AWLI, which is a different product offering distinct functionality.

Q4: I enabled the OpenID Connect toggle but can't see it anymore. Where did it go?

  • Answer: This is expected behaviour. The toggle only appears during migration from older setups and disappears once you save valid credentials.

Q5: What information does LinkedIn provide when someone uses sign-in?

  • Answer: LinkedIn provides basic profile information such as name and email address, which can be used to pre-fill registration and application forms.

Q6: Do candidates need to have a LinkedIn account to apply for jobs?

  • Answer: No, LinkedIn sign-in is an optional authentication method. Candidates can still register and apply using traditional email-based registration.

Q7: How secure is LinkedIn sign-in?

  • Answer: LinkedIn sign-in uses OpenID Connect, which is a secure authentication protocol. No passwords are stored on your site, and authentication is handled by LinkedIn's secure servers.

Q8: Can I use this with multiple domains?

  • Answer: You'll need to add each domain and its callback URL to your LinkedIn app's redirect URL settings for the integration to work across multiple domains.

Q9: What happens if LinkedIn changes their API?

  • Answer: Access Volcanic monitors LinkedIn API changes and updates the integration as needed. You'll be notified if any action is required on your part.

Q10: LinkedIn sign-in isn't working. What should I check first?

  • Answer: Go through the setup guide again to ensure nothing was missed. Check that your authentication keys are correctly copied, both redirect URLs are added without extra slashes, and your LinkedIn app has access to "Sign In with LinkedIn using OpenID Connect".

Q11: The LinkedIn button isn't appearing on my site. What could be wrong?

  • Answer: Verify that you've completed all setup steps, saved your credentials correctly, and if migrating from an older setup, ensure the OpenID Connect toggle was turned on and saved.

Q12: Authentication keys aren't working. How do I fix this?

  • Answer: Re-copy the Client ID and Primary Client Secret using a plain text editor to avoid hidden characters, then paste them again in your Volcanic settings under Single Sign On (SSO) Identity Keys.

Q13: I'm getting redirect URL errors. What should I check?

  • Answer: Confirm you have both URLs added to your LinkedIn app (root domain and callback path) with no extra slashes or spaces, and ensure they match your actual domain exactly.

Q14: LinkedIn sign-in was working but suddenly stopped. What could cause this?

  • Answer: Check if there are any known issues on LinkedIn's side, verify your app still has the correct permissions, and ensure your LinkedIn app remains verified with your Company Page.

Q15: I've tried everything, but it still doesn't work. How do I get help?

  • Answer: Contact support with a brief description of the problem, screenshots of any error messages, and a screen recording if possible showing the issue. Include as much detail as possible to help diagnose and resolve the issue quickly.

Q16: Can I track how many people use LinkedIn sign-in?

  • Answer: You can monitor usage through your standard website analytics tools by tracking sign-in conversions and user registration sources.

Did this answer your question?