C# Class Chaos.Portal.Authentication.Extension.v6.Facebook

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

Public Methods

Method Description
Facebook ( IAuthenticationModule authenticationModule ) : System
Login ( string signedRequest ) : Session

Private Methods

Method Description
AuthenticateSession ( FacebookUser user ) : Session
CreateNewUser ( ulong facebookUserId ) : FacebookUser
GetExistingUser ( ulong facebookUserId ) : FacebookUser
GetUser ( ulong facebookUserId ) : FacebookUser
IsSessionProvided ( ) : bool

Method Details

Facebook() public method

public Facebook ( IAuthenticationModule authenticationModule ) : System
authenticationModule IAuthenticationModule
return System

Login() public method

public Login ( string signedRequest ) : Session
signedRequest string
return Session