C# 클래스 BoxKite.Twitter.Authentication.TwitterAuthenticator

파일 보기 프로젝트 열기: nickhodge/BoxKite.Twitter

공개 메소드들

메소드 설명
Authentication ( this session, string _callbackuri ) : Task
ConfirmPin ( this session, string pinAuthorizationCode, string oAuthToken ) : Task
StartApplicationOnlyAuth ( this appsession ) : Task

Using client(consumer) id and key, start a 'readonly' Application-auth'd session

StartUserAuthentication ( this session ) : Task
StopApplicationOnlyAuth ( this appsession ) : Task

Using client(consumer) id and key, start a 'readonly' Application-auth'd session

ref: https://dev.twitter.com/docs/api/1.1/post/oauth2/invalidate_token

XAuthentication ( this session, string xauthusername, string xauthpassword ) : Task

XAuth for Twitter: Note: this hasn't been tested in production and is implemented from documentation only! Please contact @RealNickHodge if you need to debugged worked out!

비공개 메소드들

메소드 설명
GenerateSignature ( this session, string signingKey, string baseString, string tokenSecret ) : string
OAuthUrlEncode ( string value ) : string
PostData ( string url, string authdata, string content = null ) : Task

메소드 상세

Authentication() 공개 정적인 메소드

public static Authentication ( this session, string _callbackuri ) : Task
session this
_callbackuri string
리턴 Task

ConfirmPin() 공개 정적인 메소드

public static ConfirmPin ( this session, string pinAuthorizationCode, string oAuthToken ) : Task
session this
pinAuthorizationCode string
oAuthToken string
리턴 Task

StartApplicationOnlyAuth() 공개 정적인 메소드

Using client(consumer) id and key, start a 'readonly' Application-auth'd session
public static StartApplicationOnlyAuth ( this appsession ) : Task
appsession this
리턴 Task

StartUserAuthentication() 공개 정적인 메소드

public static StartUserAuthentication ( this session ) : Task
session this
리턴 Task

StopApplicationOnlyAuth() 공개 정적인 메소드

Using client(consumer) id and key, start a 'readonly' Application-auth'd session
ref: https://dev.twitter.com/docs/api/1.1/post/oauth2/invalidate_token
public static StopApplicationOnlyAuth ( this appsession ) : Task
appsession this
리턴 Task

XAuthentication() 공개 정적인 메소드

XAuth for Twitter: Note: this hasn't been tested in production and is implemented from documentation only! Please contact @RealNickHodge if you need to debugged worked out!
public static XAuthentication ( this session, string xauthusername, string xauthpassword ) : Task
session this
xauthusername string
xauthpassword string
리턴 Task