Overview
Integrating LinkedIn as an identity provider offers your users a convenient and secure way to access your Aikeedo application. This feature leverages LinkedIn’s OAuth 2.0 protocol, ensuring a streamlined authentication process while maintaining high security standards.Before you begin, ensure you have admin access to your Aikeedo application and a LinkedIn Developer account for setting up the OAuth integration.
Step-by-Step Integration Guide
1. Create a LinkedIn App
- Visit the LinkedIn Developer Portal.
- Click on “My Apps” in the top-right corner.
- Select “Create App” and provide the necessary information:
- App name
- LinkedIn Page (company page associated with the app)
- App logo
- Click “Create app” to proceed.
2. Configure OAuth 2.0 Settings
- In your app’s dashboard, navigate to the “Auth” tab.
- Under “OAuth 2.0 settings”, you’ll find your Client ID and Client Secret. Make note of these as you’ll need them later.
- In the “Authorized redirect URLs” section, enter the callback URL provided by Aikeedo.
- Click “Update” to save your changes.
3. Configure App Permissions
- In the “Products” tab, request access to the necessary LinkedIn APIs (e.g., “Sign In with LinkedIn”).
- Follow the prompts to verify your app and gain access to the required permissions.
4. Configure Aikeedo
- Log into your Aikeedo admin panel.
- Navigate to Settings > Identity providers > LinkedIn.
- Toggle the switch to enable “Login with LinkedIn”.
- Enter the “Client ID” and “Client Secret” obtained from your LinkedIn App.
- Click “Save changes” to apply your configuration.
Testing Your Integration
After completing the setup, it’s crucial to test the integration to ensure a smooth user experience:- Log out of your Aikeedo application.
- On the login page, look for the “Login with LinkedIn” option.
- Click the option and proceed through the LinkedIn authentication flow.
- Verify that you can successfully log in and access your Aikeedo account.
If you encounter any issues during testing, double-check your configuration settings in both the LinkedIn Developer Console and Aikeedo admin panel.
Video Tutorial
For a visual guide through this process, check out our step-by-step video tutorial:Troubleshooting
If you experience any difficulties with the LinkedIn identity provider integration, consider the following:- Ensure the callback URL in LinkedIn Developer Console matches exactly with the one provided by Aikeedo.
- Verify that you’ve requested and been granted access to the necessary LinkedIn APIs.
- Check that your app’s privacy policy and terms of service URLs are set correctly in the LinkedIn App settings.