C# 클래스 FourRoads.TelligentCommunity.Nexus2.Strava.StravaOAuth2Client

상속: IOAuthClient, IRequiredConfigurationPlugin, IPluginGroup, ITranslatablePlugin
파일 보기 프로젝트 열기: 4-Roads/FourRoads.TelligentCommunity

공개 메소드들

메소드 설명
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