Add Microsoft methods.

Signed-off-by: Ben Corlett <bencorlett@me.com>
1.0
Ben Corlett 2013-09-14 12:47:50 +10:00
parent 3ae7f8a69a
commit 02f311263e
1 changed files with 15 additions and 0 deletions

View File

@ -38,4 +38,19 @@ class Microsoft extends IdentityProvider
return $user;
}
public function userUid($response, \League\OAuth2\Client\Token\AccessToken $token)
{
return $response->id;
}
public function userEmail($response, \League\OAuth2\Client\Token\AccessToken $token)
{
return isset($response->emails->preferred) && $response->emails->preferred ? $response->emails->preferred : null;
}
public function userScreenName($response, \League\OAuth2\Client\Token\AccessToken $token)
{
return array($response->first_name, $response->last_name);
}
}