keycloak-scim/topics/identity-broker/social/linked-in.adoc

41 lines
2 KiB
Text
Raw Normal View History

2016-05-26 16:09:04 +00:00
==== LinkedIn
2016-05-26 19:59:00 +00:00
There are a number of steps you have to complete to be able to login to LinkedIn. First, go to the `Identity Providers` left menu item
and select `LinkedIn` from the `Add provider` drop down list. This will bring you to the `Add identity provider` page.
2016-05-26 16:09:04 +00:00
2016-05-26 19:59:00 +00:00
.Add Identity Provider
image:../../../{{book.images}}/linked-in-add-identity-provider.png[]
2016-05-26 16:09:04 +00:00
2016-05-26 19:59:00 +00:00
You can't click save yet, as you'll need to obtain a `Client ID` and `Client Secret` from LinkedIn. One piece of data you'll need from this
page is the `Redirect URI`. You'll have to provide that to LinkedIn when you register {{book.project.name}} as a client there, so
copy this URI to your clipboard.
2016-05-26 16:09:04 +00:00
2016-05-26 19:59:00 +00:00
To enable login with LinkedIn you first have to create an application in https://www.linkedin.com/secure/developer[LinkedIn Developer Network].
2016-05-26 16:09:04 +00:00
2016-05-26 20:48:36 +00:00
NOTE: LinkedIn often changes the look and feel of application registration, so these directions might not always be up to date and the
configuration steps might be slightly different.
2016-05-26 19:59:00 +00:00
.Developer Network
image:../../../images/linked-in-developer-network.png[]
2016-05-26 16:09:04 +00:00
2016-05-26 19:59:00 +00:00
Click on the `Create Application` button. This will bring you to the `Create a New Application` Page.
2016-05-26 16:09:04 +00:00
2016-05-26 19:59:00 +00:00
.Create App
image:../../../images/linked-in-create-app.png[]
2016-05-26 16:09:04 +00:00
2016-06-03 14:36:51 +00:00
Use any value for `Company Name`, `Name`, `Description`, and `Application Use`.
Click the `Submit` button. This will bring you to the new application's settings page.
2016-05-26 16:09:04 +00:00
2016-05-26 19:59:00 +00:00
.App Settings
image:../../../images/linked-in-app-settings.png[]
2016-05-26 16:09:04 +00:00
2016-06-03 14:36:51 +00:00
Select `r_basicprofile` and `r_emailaddress` in the `Default Application Permissions` section.
2016-05-26 19:59:00 +00:00
You'll have to copy the `Redirect URI` from the {{book.project.name}} `Add Identity Provider` page and enter it into the
`OAuth 2.0` `Authorized Redirect URLs` field on the LinkedIn app settings page. Don't forget to click `Update` button after
you do this!
2016-05-26 16:09:04 +00:00
2016-05-26 19:59:00 +00:00
You will then need to obtain the client ID and secret from this page so you can enter them into the {{book.project.name}} `Add identity provider` page.
Go back to {{book.project.name}} and specify those items.