Method | Description | |
---|---|---|
__construct ( League\OAuth2\Client\Provider\AbstractProvider $provider, Symfony\Component\HttpFoundation\RequestStack $requestStack ) | OAuth2Client constructor. | |
fetchUser ( ) : League\OAuth2\Client\Provider\ResourceOwnerInterface | Shortcut to fetch the access token and user all at once. | |
fetchUserFromToken ( League\OAuth2\Client\Token\AccessToken $accessToken ) : League\OAuth2\Client\Provider\ResourceOwnerInterface | Returns the "User" information (called a resource owner). | |
getAccessToken ( ) : League\OAuth2\Client\Token\AccessToken | Call this after the user is redirected back to get the access token. | |
getOAuth2Provider ( ) : League\OAuth2\Client\Provider\AbstractProvider | Returns the underlying OAuth2 provider. | |
redirect ( array $scopes = [] ) : |
Creates a RedirectResponse that will send the user to the OAuth2 server (e.g. send them to Facebook). | |
setAsStateless ( ) | Call this to avoid using and checking "state". |
Method | Description | |
---|---|---|
getCurrentRequest ( ) : |
||
getSession ( ) : null | Symfony\Component\HttpFoundation\Session\SessionInterface |
public __construct ( League\OAuth2\Client\Provider\AbstractProvider $provider, Symfony\Component\HttpFoundation\RequestStack $requestStack ) | ||
$provider | League\OAuth2\Client\Provider\AbstractProvider | |
$requestStack | Symfony\Component\HttpFoundation\RequestStack |
public fetchUser ( ) : League\OAuth2\Client\Provider\ResourceOwnerInterface | ||
return | League\OAuth2\Client\Provider\ResourceOwnerInterface |
public fetchUserFromToken ( League\OAuth2\Client\Token\AccessToken $accessToken ) : League\OAuth2\Client\Provider\ResourceOwnerInterface | ||
$accessToken | League\OAuth2\Client\Token\AccessToken | |
return | League\OAuth2\Client\Provider\ResourceOwnerInterface |
public getAccessToken ( ) : League\OAuth2\Client\Token\AccessToken | ||
return | League\OAuth2\Client\Token\AccessToken |
public getOAuth2Provider ( ) : League\OAuth2\Client\Provider\AbstractProvider | ||
return | League\OAuth2\Client\Provider\AbstractProvider |
public setAsStateless ( ) |