How to use the library in your projects?
Add to your project a reference to the Nemiro.OAuth assembly and import namespace Nemiro.OAuth and Nemiro.OAuth.Clients:

using Nemiro.OAuth; using Nemiro.OAuth.Clients;

Imports Nemiro.OAuth Imports Nemiro.OAuth.Clients
And now you can use classes of the library.
For example, registration the Twitter client in the application:

OAuthManager.RegisterClient ( new TwitterClient ( "cXzSHLUy57C4gTBgMGRDuqQtr", "3SSldiSb5H4XeEMOIIF4osPWxOy19jrveDcPHaWtHDQqgDYP9P" ) );

OAuthManager.RegisterClient _ ( New TwitterClient _ ( "cXzSHLUy57C4gTBgMGRDuqQtr", "3SSldiSb5H4XeEMOIIF4osPWxOy19jrveDcPHaWtHDQqgDYP9P" ) )
And obtaining addresses for authorization:

string url = OAuthWeb.GetAuthorizationUrl("twitter");

Dim url As String = OAuthWeb.GetAuthorizationUrl("twitter")
Verification of the authorization results by URL.

var result = OAuthWeb.VerifyAuthorization("result url"); if (result.IsSuccessfully) { // ..successfully.. }

Dim result As AuthorizationResult = OAuthWeb.VerifyAuthorization("result url") If result.IsSuccessfully Then ' ..successfully.. End If
And get user profile details.

var user = result.UserInfo; // ...

Dim user As UserInfo = result.UserInfo ' ...
In the description of the classes you can find more detailed examples.
If you need real examples of using the library, please download Nemiro.OAuth.