C# Class Apachai.OAuth

Datei anzeigen Open project: garuma/apachai Class Usage Examples

Public Methods

Method Description
AcquireAccessToken ( OAuthToken requestToken, string tokenVerifier ) : UserInfos>>.Task
AcquireRequestToken ( ) : Task
GetAuthUrl ( OAuthToken token ) : string
GetAuthorization ( OAuthToken tokens, string method, Uri uri, string data ) : string
OAuth ( OAuthConfig config ) : System
PercentEncode ( string s ) : string

Private Methods

Method Description
HeadersToOAuth ( string>.Dictionary headers ) : string
MakeNonce ( ) : string
MakeOAuthSignature ( string compositeSigningKey, string signatureBase ) : string
MakeSignature ( string method, string base_uri, string>.Dictionary headers ) : string
MakeSigningKey ( string consumerSecret, string oauthTokenSecret ) : string
MakeTimestamp ( ) : string

Method Details

AcquireAccessToken() public method

public AcquireAccessToken ( OAuthToken requestToken, string tokenVerifier ) : UserInfos>>.Task
requestToken OAuthToken
tokenVerifier string
return UserInfos>>.Task

AcquireRequestToken() public method

public AcquireRequestToken ( ) : Task
return Task

GetAuthUrl() public method

public GetAuthUrl ( OAuthToken token ) : string
token OAuthToken
return string

GetAuthorization() public method

public GetAuthorization ( OAuthToken tokens, string method, Uri uri, string data ) : string
tokens OAuthToken
method string
uri System.Uri
data string
return string

OAuth() public method

public OAuth ( OAuthConfig config ) : System
config OAuthConfig
return System

PercentEncode() public static method

public static PercentEncode ( string s ) : string
s string
return string