C# Class FourRoads.TelligentCommunity.Nexus2.Strava.StravaOAuth2Client

Inheritance: IOAuthClient, IRequiredConfigurationPlugin, IPluginGroup, ITranslatablePlugin
Afficher le fichier Open project: 4-Roads/FourRoads.TelligentCommunity

Méthodes publiques

Méthode Description
GetAccessTokenResponse ( NameValueCollection securityParams ) : Newtonsoft.Json.Linq.JObject
GetAuthorizationLink ( ) : string
Initialize ( ) : void
ProcessLogin ( System.Web.HttpContextBase context ) : OAuthData
SetController ( ITranslatablePluginController controller ) : void
Update ( IPluginConfiguration configuration ) : void

Private Methods

Méthode Description
AuthenticationFailed ( ) : void
GetUniquueUserName ( dynamic athlete ) : string
ParseUserProfileInformation ( dynamic repsonseJObject ) : OAuthData
UserNameExists ( string userName ) : bool

Method Details

GetAccessTokenResponse() public méthode

public GetAccessTokenResponse ( NameValueCollection securityParams ) : Newtonsoft.Json.Linq.JObject
securityParams System.Collections.Specialized.NameValueCollection
Résultat Newtonsoft.Json.Linq.JObject

GetAuthorizationLink() public méthode

public GetAuthorizationLink ( ) : string
Résultat string

Initialize() public méthode

public Initialize ( ) : void
Résultat void

ProcessLogin() public méthode

public ProcessLogin ( System.Web.HttpContextBase context ) : OAuthData
context System.Web.HttpContextBase
Résultat OAuthData

SetController() public méthode

public SetController ( ITranslatablePluginController controller ) : void
controller ITranslatablePluginController
Résultat void

Update() public méthode

public Update ( IPluginConfiguration configuration ) : void
configuration IPluginConfiguration
Résultat void