This is main namespace that contains the basic classes OAuth, an enumeration, structures, exception classes and helper classes.
If you just want to implement authorization via OAuth protocol, use teh OAuthManager and OAuthWeb along with client classes of the [Nemiro.OAuth.Clients] namespace.
Classes
Class | Description | |
---|---|---|
![]() | AccessDeniedException |
The exception that is thrown when a resource owner or authorization server denied the request.
|
![]() | AccessToken |
Represents base properties and method for access token results.
|
![]() | AccessTokenException |
Represents the access token exception.
|
![]() | AccessTokenType |
The list of access token types.
|
![]() | ApiDataMapping |
Represents data mapping collection for API results.
|
![]() | ApiDataMappingItem |
Represents data mapping item for API results.
|
![]() | ApiException |
The exception that is thrown when server of API returns error.
|
![]() | AuthorizationException |
The exception that is thrown when a user fails to login.
|
![]() | AuthorizationResult |
Represents authorization results.
|
![]() | ClientIsNotRegisteredException |
The exception that is thrown when trying to access an unregistered OAuth client.
|
![]() | DuplicateProviderException |
The exception that is thrown when you attempt to register the already registered client.
|
![]() | EmptyResult |
Represents the empty results of the query.
|
![]() | ErrorResult |
Represents the error results of the query.
|
![]() | HttpAuthorization |
Represents a HTTP authorization header.
|
![]() | HttpFile |
Implements a file to transfer in a HTTP request.
|
![]() | HttpFormParameter |
Implements a form parameter.
|
![]() | HttpParameter |
Implements a HTTP paramter.
|
![]() | HttpParameterCollection |
Collection of HTTP parameters.
|
![]() | HttpParameterValue |
Implements a value of the HTTP paramter.
|
![]() | HttpRequestBody |
Implements a request body.
|
![]() | HttpUrlParameter |
Implements a parameter of url.
|
![]() | IncompatibleHttpParametersException |
The exception that is thrown when adding a HttpFile to the HttpParameterCollection and collection has one a HttpRequestBody.
|
![]() | MultipleRequestBodyException |
The exception that is thrown when HttpParameterCollection has more than one HttpRequestBody.
|
![]() | NullHttpContextException |
The exception that is thrown when HttpContext.Current is null (Nothing in Visual Basic).
|
![]() | OAuth2AccessToken |
The access token class for OAuth 2.0.
|
![]() | OAuth2Client |
Represents base properties and method for OAuth 2.0 client.
|
![]() | OAuthAccessToken |
The access token class for OAuth 1.0.
|
![]() | OAuthAuthorization |
Represents authorization parameters for OAuth 1.0.
|
![]() | OAuthBase |
Represents base class for OAuth client classes.
|
![]() | OAuthClient |
Represents base properties and method for OAuth 1.0 client.
|
![]() | OAuthManager |
Represents helper class for management of OAuth clients.
|
![]() | OAuthRequestToken |
Represents the request token results.
|
![]() | OAuthSignature |
Represents the signature of the request. This is a helper class to simplify debugging.
|
![]() | OAuthUtility |
Provides helpers methods for OAuth.
|
![]() | OAuthWeb |
Represents helper class for sessions management of OAuth.
|
![]() | RequestException |
The exception that is thrown when an error occurs while accessing the network.
|
![]() | RequestResult |
Represents the base class for results of remote requests.
|
![]() | SignatureMethods |
Variants of the signature encryption.
|
![]() | UniValue |
The universal type that represents a value.
|
![]() | UniValueCollection |
Represents the collection of the UniValue.
|
![]() | UnknownProviderException |
The exception occurs when you try to access a provider by provider name. If the name is incorrect, or does not exist.
|
![]() | UserInfo |
Represents the user profile info.
|
Structures
Structure | Description | |
---|---|---|
![]() | ClientName |
Represents the name of the client.
|
![]() | GrantType |
Represents the authorization grant type.
|
Delegates
Delegate | Description | |
---|---|---|
![]() | CustomParse |
Represents a method that is called for parsing item of the API data.
|
![]() | ExecuteRequestAsyncCallback |
References a method to be called when a corresponding asynchronous web request completes.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | AuthorizationType |
The list of authorization type.
|
![]() | HttpParameterType |
The list of the types a HTTP parameters.
|
![]() | Sex |
Very sexy list.
|
![]() | UrlEncodingType |
The list of url encding methods.
|