OAuthContext class

Provides methods for obtaining access tokens and making authorized requests.

public class OAuthContext

Public Members

name description
OAuthContext(…) Initializes a new instance of the OAuthContext class.
AccessToken { get; } Gets the access token.
AccessTokenSecret { get; } Gets the access token secret.
HasRequestToken { get; } Returns a value indicating if request token is present.
IsAuthorized { get; } Gets a value indicating if authorization has already occurred.
OAuthEndpoint { get; } Gets the OAuth endpoint.
RequestAccessTokenHttpMethod { get; } Gets the request access token HTTP method.
RequestToken { get; } Gets the request token.
RequestTokenHttpMethod { get; } Gets the request token HTTP method.
ClearCredentials() Clears all saved credentials.
GetAuthorizationHeader(…) Gets the OAuth authorization header. (2 methods)
GetUriForAuthorization() Gets a uri for authorizing the user.
SetAccessTokenAndSecret(…) Sets access credentials.
SetRequestTokenAndSecret(…) Sets the request token and secret.
static EncodingSettings { get; } Gets the encoding settings.

Protected Members

name description
virtual ClearAccessCredentialsCore() Allows derived classes to remove any extra credentials.
static GetValues(…) Creates a dictionary from a string.

See Also