These classes provide a simple wrapper around the SDK's internal implementation of the OAuth protocol. You should not need to interact with them directly, except for simple types like Token which are returned by some API methods.

Classes

  ClassDescription
Consumer
Simple wrapper for the subset of OAuth transactions used by Veriplace.
FileTokenStore
Simple filesystem implementation of a token store.
InternalException
An error within the OAuth consumer implementation, not returned by the server.
MemoryTokenStore
Simple in-memory implementation of a token store.
MemoryUserTokenStore
Simple in-memory implementation of IUserTokenStore.
OAuthConsumerConfiguration
Holds configuration properties used by OAuth consumer implementations.
OAuthException
An error returned by the OAuth provider.
OAuthProblem
Encapsulates OAuth error information.
Parameter
HTTP parameter names used by the OAuth protocol.
ParameterSet
Simple representation of an OAuth parameter set.
Token
An OAuth token and token secret.

Interfaces

  InterfaceDescription
ITokenStore
Interface for OAuth token storage implementations.
IUserTokenStore
Interface for storage of OAuth access tokens for specific user IDs.

Enumerations

  EnumerationDescription
OAuthProblem..::.ProblemType
Enumeration of error conditions returned by OAuth.
Protocol
Enumeration of supported OAuth protocol versions.
RequestMethod
Enumeration of supported HTTP methods.
TokenType
Enumeration of OAuth token types; used only by ITokenStore implementations.