LinkedIn Platform Launches OAuth 2.0
At LinkedIn, one of our three key product goals is simplicity. Unfortunately, many developers have found OAuth 1.0a to be anything but simple. While secure, it has some complexities that can make it difficult for developers to successfully create applications on the LinkedIn Platform.
We've heard from our community about their interest in OAuth 2.0, and we have wanted to provide it to you for a long time. After careful evaluation and analysis over the current state of the OAuth 2.0 specification, we now feel confident that OAuth 2.0 is sufficiently mature. That's why we're happy to announce OAuth 2.0 for LinkedIn APIs.
With support of our new authentication flow, you can focus on learning our APIs instead of struggling with authorizing your users.
What you'll get with OAuth 2.0:
- Simplified authorization without the added overhead of the traditional OAuth 1.0a "dance," greatly reducing complexity
- Easier ability to request member permissions when authorizing. Gone are the days of struggling with OAuth libraries that can't properly pass scope parameters
- Removal of the requirement to generate complex signatures with SSL
Technical details and code samples to help you quickly get started with OAuth 2.0 can be found in our Authentication document
For current developers interested in migrating, the document also details how the authentication flow is handled for your customers when moving from an existing OAuth 1.0a implementation to the new OAuth 2.0 flow. Of course, if you're happy with your current OAuth 1.0a solution, you're welcome to keep using it.
With OAuth 2.0, making authenticated calls to the LinkedIn APIs will be much simpler – all with less code.