apps/docs/content/guides/integrate/identity-providers/linkedin_oauth.mdx
import GeneralConfigDescription from './_general_config_description.mdx'; import Intro from './_intro.mdx'; import CustomLoginPolicy from './_custom_login_policy.mdx'; import IDPsOverview from './_idps_overview.mdx'; import GenericOAuth from './_generic_oauth.mdx'; import Activate from './_activate.mdx'; import PrefillAction from './_prefill_action.mdx'; import TestSetup from './_test_setup.mdx';
<Intro components={props.components} provider="LinkedIn"/>${CUSTOM_DOMAIN}/ui/login/login/externalidp/callbackhttps://acme.zitadel.cloud would look like this: https://acme.zitadel.cloud/ui/login/login/externalidp/callback${CUSTOM_DOMAIN}/idps/callbackhttps://acme.zitadel.cloud/idps/callbackopenid, profile and email listed<GenericOAuth components={props.components} name=": e.g. LinkedIn" authendpoint="https://www.linkedin.com/oauth/v2/authorization" tokenendpoint="https://www.linkedin.com/oauth/v2/accessToken" userendpoint="https://api.linkedin.com/v2/userinfo" id="sub" clientid=": Client id from the application previously created in your LinkedIn account" clientsecret=": Client Secret from the application previously created in your LinkedIn account" />
<GeneralConfigDescription components={props.components} provider_account="LinkedIn account" />https://github.com/zitadel/actions/blob/main/examples/linkedin_identity_provider.js