C# Class ReviewR.Web.Services.Authenticators.Authenticator

Mostra file Open project: anurse/ReviewR Class Usage Examples

Public Methods

Method Description
CompleteAuthentication ( ISettings settings, string accessToken ) : Task
GetAppId ( ISettings appSettings ) : string
GetDialogUrl ( ISettings settings, string landingPage ) : string
VerifyToken ( string appId, string accessToken ) : Task

Protected Methods

Method Description
CreateHttpClient ( ) : HttpClient
ParseResponse ( string jsonResponse ) : UserInfo

Method Details

CompleteAuthentication() public method

public CompleteAuthentication ( ISettings settings, string accessToken ) : Task
settings ISettings
accessToken string
return Task

CreateHttpClient() protected method

protected CreateHttpClient ( ) : HttpClient
return System.Net.Http.HttpClient

GetAppId() public abstract method

public abstract GetAppId ( ISettings appSettings ) : string
appSettings ISettings
return string

GetDialogUrl() public method

public GetDialogUrl ( ISettings settings, string landingPage ) : string
settings ISettings
landingPage string
return string

ParseResponse() protected method

protected ParseResponse ( string jsonResponse ) : UserInfo
jsonResponse string
return ReviewR.Web.Models.UserInfo

VerifyToken() public method

public VerifyToken ( string appId, string accessToken ) : Task
appId string
accessToken string
return Task