C# Class Chaos.Portal.Authentication.OAuth.OAuthClient

Inheritance: IOAuthClient
Show file Open project: CHAOS-Community/CHAOS.Portal.Authentication

Public Methods

Method Description
GetLoginEndPoint ( string callbackUrl ) : LoginEndPoint
OAuthClient ( OAuthSettings configuration ) : System
ProcessLogin ( string callbackUrl, string responseUrl, string stateCode ) : Profile

Private Methods

Method Description
GetAuthenticationUri ( LoginProvider provider, string loginProcessUri, ILoginStateManager stateManager, ProfileProperty requiredProperties ) : Task

Method Details

GetLoginEndPoint() public method

public GetLoginEndPoint ( string callbackUrl ) : LoginEndPoint
callbackUrl string
return LoginEndPoint

OAuthClient() public method

public OAuthClient ( OAuthSettings configuration ) : System
configuration Chaos.Portal.Authentication.Configuration.OAuthSettings
return System

ProcessLogin() public method

public ProcessLogin ( string callbackUrl, string responseUrl, string stateCode ) : Profile
callbackUrl string
responseUrl string
stateCode string
return Profile