C# Class Rainy.OAuth.RainyTokenStore

Simple token store. Holds our RequestTokens and AccessTokens.
Inheritance: ITokenStore
Show file Open project: Dynalon/Rainy Class Usage Examples

Public Methods

Method Description
ConsumeAccessToken ( IOAuthContext accessContext ) : void
ConsumeRequestToken ( IOAuthContext requestContext ) : void
CreateAccessToken ( IOAuthContext context ) : IToken

Create an access token using xAuth.

CreateRequestToken ( IOAuthContext context ) : IToken
GetAccessTokenAssociatedWithRequestToken ( IOAuthContext requestContext ) : IToken
GetAccessTokenSecret ( IOAuthContext context ) : string
GetCallbackUrlForToken ( IOAuthContext requestContext ) : string
GetRequestTokenSecret ( IOAuthContext context ) : string
GetStatusOfRequestForAccess ( IOAuthContext accessContext ) : RequestForAccessStatus
GetToken ( IOAuthContext context ) : IToken
GetVerificationCodeForRequestToken ( IOAuthContext requestContext ) : string
RainyTokenStore ( ITokenRepository accessTokenRepository, ITokenRepository requestTokenRepository ) : System
RenewAccessToken ( IOAuthContext requestContext ) : IToken

Private Methods

Method Description
GetAccessToken ( IOAuthContext context ) : DevDefined.OAuth.Storage.Basic.AccessToken
GetRequestToken ( IOAuthContext context ) : DevDefined.OAuth.Storage.Basic.RequestToken
UseUpRequestToken ( IOAuthContext requestContext, DevDefined.OAuth.Storage.Basic.RequestToken requestToken ) : void

Method Details

ConsumeAccessToken() public method

public ConsumeAccessToken ( IOAuthContext accessContext ) : void
accessContext IOAuthContext
return void

ConsumeRequestToken() public method

public ConsumeRequestToken ( IOAuthContext requestContext ) : void
requestContext IOAuthContext
return void

CreateAccessToken() public method

Create an access token using xAuth.
public CreateAccessToken ( IOAuthContext context ) : IToken
context IOAuthContext The context.
return IToken

CreateRequestToken() public method

public CreateRequestToken ( IOAuthContext context ) : IToken
context IOAuthContext
return IToken

GetAccessTokenAssociatedWithRequestToken() public method

public GetAccessTokenAssociatedWithRequestToken ( IOAuthContext requestContext ) : IToken
requestContext IOAuthContext
return IToken

GetAccessTokenSecret() public method

public GetAccessTokenSecret ( IOAuthContext context ) : string
context IOAuthContext
return string

GetCallbackUrlForToken() public method

public GetCallbackUrlForToken ( IOAuthContext requestContext ) : string
requestContext IOAuthContext
return string

GetRequestTokenSecret() public method

public GetRequestTokenSecret ( IOAuthContext context ) : string
context IOAuthContext
return string

GetStatusOfRequestForAccess() public method

public GetStatusOfRequestForAccess ( IOAuthContext accessContext ) : RequestForAccessStatus
accessContext IOAuthContext
return RequestForAccessStatus

GetToken() public method

public GetToken ( IOAuthContext context ) : IToken
context IOAuthContext
return IToken

GetVerificationCodeForRequestToken() public method

public GetVerificationCodeForRequestToken ( IOAuthContext requestContext ) : string
requestContext IOAuthContext
return string

RainyTokenStore() public method

public RainyTokenStore ( ITokenRepository accessTokenRepository, ITokenRepository requestTokenRepository ) : System
accessTokenRepository ITokenRepository
requestTokenRepository ITokenRepository
return System

RenewAccessToken() public method

public RenewAccessToken ( IOAuthContext requestContext ) : IToken
requestContext IOAuthContext
return IToken