PHP Class App\Http\Controllers\Auth\GitHubOAuthController

Inheritance: extends app\http\controllers\Controller
Show file Open project: mattstauffer/suggestive

Public Methods

Method Description
handleProviderCallback ( ) : Response Obtain the user information from GitHub.
redirectToProvider ( ) : Response Redirect the user to the GitHub authentication page.

Private Methods

Method Description
findOrCreateUser ( $githubUser ) : User Return user if exists; create and return if doesn't

Method Details

handleProviderCallback() public method

Obtain the user information from GitHub.
public handleProviderCallback ( ) : Response
return Response

redirectToProvider() public method

Redirect the user to the GitHub authentication page.
public redirectToProvider ( ) : Response
return Response