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(...);
OR
LinkedInOAuthClient linkedInOAuthClient = LinkedInOAuthClient.CreateCookieBasedClient(...)

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

... after login ...

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

Samples: https://github.com/deeja/LinkedInDeveloperToolkit

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 1.0.0.0

This project has been uploaded to GitHub.
Any Issues, report them to https://github.com/deeja/LinkedInDeveloperToolkit

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.3.3-pre 739 1/27/2013
0.3.2-pre 413 1/27/2013
0.3.1-pre 396 1/27/2013
0.3.0-pre 419 1/27/2013
0.2.0-pre 449 11/28/2012