C# Класс Apachai.OAuth

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AcquireAccessToken() публичный метод

public AcquireAccessToken ( OAuthToken requestToken, string tokenVerifier ) : UserInfos>>.Task
requestToken OAuthToken
tokenVerifier string
Результат UserInfos>>.Task

AcquireRequestToken() публичный метод

public AcquireRequestToken ( ) : Task
Результат Task

GetAuthUrl() публичный метод

public GetAuthUrl ( OAuthToken token ) : string
token OAuthToken
Результат string

GetAuthorization() публичный метод

public GetAuthorization ( OAuthToken tokens, string method, Uri uri, string data ) : string
tokens OAuthToken
method string
uri System.Uri
data string
Результат string

OAuth() публичный метод

public OAuth ( OAuthConfig config ) : System
config OAuthConfig
Результат System

PercentEncode() публичный статический метод

public static PercentEncode ( string s ) : string
s string
Результат string