Class linkedin.
OAuth 2 issuer for linkedin which is mostly OIDC compliant, with a few notable exceptions which require working around:
- LinkedIn don't provide their OIDC discovery doc at {ISSUER}/.well-known/openid-configuration as the spec requires. i.e. https://www.linkedin.com/.well-known/openid-configuration isn't present. Instead, they make the configuration available at https://www.linkedin.com/oauth/.well-known/openid-configuration. See: https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderConfig
- LinkedIn don't return 'locale' as a string in the userinfo but instead return an object with 'language' and 'country' props. See: https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims This is resolved in {
- See also
- core::oauth2::client::linkedin::get_userinfo()}
- Copyright
- 2021 Peter Dias
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later