published by: Tyler Lu
To start, you must register OAuth applications for GitHub and LinkedIn. These OAuth applications allow the application to authenticate to GitHub and LinkedIn and download user profile information stored in these systems.
Fill the form with the following information:
Application name: Developer Finder
Homepage URL: https://developer-finder-[suffix].azurewebsites.net
Note: Replace the [suffix] placeholder with the one you choose to use. Use this same value throughout the deployment process.
Example:
https://developer-finder-contoso.azurewebsites.net
Authorization callback URL:
https://developer-finder-[suffix].azurewebsites.net/complete/github/
Note: Replace the [suffix] placeholder with the one you choose to use. Use this same value throughout the deployment process.
Example:
https://developer-finder-contoso.azurewebsites.net/complete/github/
Copy aside the ClientID and Client Secret.
Note: These values will be used for the OAuth GitHub Client Id and OAuth GitHub client Secret ARM template parameters.
Sign into LinkedIn.
Fill the form with the following information:
Name: Developer Finder
Application Logo: download and use the image below
Website URL: https://developer-finder-[suffix].azurewebsites.net
Note: Replace the [suffix] placeholder with the one you choose to use. Use this same value throughout the deployment process.
Example:
https://developer-finder-contoso.azurewebsites.net
Input the other required fields, then click Submit.
Add the OAuth 2 Authorized Redirect URL:
https://developer-finder-[suffix].azurewebsites.net/complete/linkedin-oauth2/
Note: Replace the [suffix] placeholder with the one you choose to use. Use this same value throughout the deployment process.
Example:
https://developer-finder-contoso.azurewebsites.net/complete/linkedin-oauth2/
Click Update.
Copy aside the ClientID and Client Secret.
Note: These values will be used for the OAuth LinkedIn Client Id and OAuth LinkedIn Client Secret ARM template parameters.