LinkedInOAuthApi 0.3.3-pre

LinkedIn OAuth API for ASP.Net

Specifically for ASP.Net using the DotNetOpenAuth framework.
IoC friendly using ILinkedInService interface.

LinkedInOAuthClient linkedInOAuthClient = new LinkedInOAuthClient(...);
LinkedInOAuthClient linkedInOAuthClient = LinkedInOAuthClient.CreateCookieBasedClient(...)

OAuthWebSecurity.RegisterClient((IAuthenticationClient)linkedInOAuthClient, "LinkedIn", null);

... after login ...

Person me = client.GetCurrentUser();
var id = me.PersonId;


This is a prerelease version of LinkedInOAuthApi.
Install-Package LinkedInOAuthApi -Version 0.3.3-pre
dotnet add package LinkedInOAuthApi --version 0.3.3-pre
<PackageReference Include="LinkedInOAuthApi" Version="0.3.3-pre" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LinkedInOAuthApi --version 0.3.3-pre
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

0.3 - Updates to the DotNetOpenAuth.AspNet Version
- Added static method: LinkedInOAuthClient.CreateCookieBasedClient(key,secret,service description)
- Changed the ServiceDescriptions to useful names, removing a bit of redundant code
- LinkedInServiceDescription -> Authorize / LinkedInAuthenticationServiceDescription -> Authenticate
    - Optional force authentication for ScopedPermissions
- Fixed broken package

0.2 - Contains Significant Breaking Changes From LinkedInToolKit
- Scoped Permissions (thanks paulirwin)
- Added an interface: ILinkedInService
- Added an Asp.Net OAuthClient / IAuthenticationClient LinkedInOAuthClient that implements ILinkedInService
- Removed two obsolete Methods (DeleteStatus and UpdateStatus)
- Removed Desktop references

Originally From the LinkedInToolKit

This project has been uploaded to GitHub.
Any Issues, report them to

Version History

Version Downloads Last updated
0.3.3-pre 651 1/27/2013
0.3.2-pre 358 1/27/2013
0.3.1-pre 338 1/27/2013
0.3.0-pre 355 1/27/2013
0.2.0-pre 391 11/28/2012