C# Класс FourRoads.TelligentCommunity.Nexus2.Strava.StravaOAuth2Client

Наследование: IOAuthClient, IRequiredConfigurationPlugin, IPluginGroup, ITranslatablePlugin
Показать файл Открыть проект

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

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

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

Метод Описание
AuthenticationFailed ( ) : void
GetUniquueUserName ( dynamic athlete ) : string
ParseUserProfileInformation ( dynamic repsonseJObject ) : OAuthData
UserNameExists ( string userName ) : bool

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

GetAccessTokenResponse() публичный Метод

public GetAccessTokenResponse ( NameValueCollection securityParams ) : Newtonsoft.Json.Linq.JObject
securityParams System.Collections.Specialized.NameValueCollection
Результат Newtonsoft.Json.Linq.JObject

GetAuthorizationLink() публичный Метод

public GetAuthorizationLink ( ) : string
Результат string

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

ProcessLogin() публичный Метод

public ProcessLogin ( System.Web.HttpContextBase context ) : OAuthData
context System.Web.HttpContextBase
Результат OAuthData

SetController() публичный Метод

public SetController ( ITranslatablePluginController controller ) : void
controller ITranslatablePluginController
Результат void

Update() публичный Метод

public Update ( IPluginConfiguration configuration ) : void
configuration IPluginConfiguration
Результат void