C# Class SimpleAuthentication.Core.Providers.TwitterProvider

Inheritance: SimpleAuthentication.Core.Providers.BaseProvider, IPublicPrivateKeyProvider
Datei anzeigen Open project: SimpleAuthentication/SimpleAuthentication

Public Methods

Method Description
AuthenticateClient ( NameValueCollection queryStringParameters, string state, Uri callbackUri ) : IAuthenticatedClient
RedirectToAuthenticate ( Uri callbackUri ) : RedirectToAuthenticateSettings
TwitterProvider ( ProviderParams providerParams ) : System

Private Methods

Method Description
RetrieveAccessToken ( SimpleAuthentication.Core.Providers.Twitter.VerifierResult verifierResult ) : SimpleAuthentication.Core.Providers.Twitter.AccessTokenResult
RetrieveOAuthVerifier ( NameValueCollection queryStringParameters ) : SimpleAuthentication.Core.Providers.Twitter.VerifierResult
RetrieveRequestToken ( Uri callbackUri, string state ) : SimpleAuthentication.Core.Providers.Twitter.RequestTokenResult
VerifyCredentials ( SimpleAuthentication.Core.Providers.Twitter.AccessTokenResult accessTokenResult ) : SimpleAuthentication.Core.Providers.Twitter.VerifyCredentialsResult

Method Details

AuthenticateClient() public method

public AuthenticateClient ( NameValueCollection queryStringParameters, string state, Uri callbackUri ) : IAuthenticatedClient
queryStringParameters System.Collections.Specialized.NameValueCollection
state string
callbackUri System.Uri
return IAuthenticatedClient

RedirectToAuthenticate() public method

public RedirectToAuthenticate ( Uri callbackUri ) : RedirectToAuthenticateSettings
callbackUri System.Uri
return RedirectToAuthenticateSettings

TwitterProvider() public method

public TwitterProvider ( ProviderParams providerParams ) : System
providerParams ProviderParams
return System