From e1422f31a85240555de7ae35a71326dd278254b3 Mon Sep 17 00:00:00 2001 From: Maksim Surguy Date: Thu, 22 Aug 2013 19:49:53 -0700 Subject: [PATCH] Added Microsoft to the providers Added auth provider for Microsoft accounts --- .../OAuth2/Client/Provider/Microsoft.php | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/League/OAuth2/Client/Provider/Microsoft.php diff --git a/src/League/OAuth2/Client/Provider/Microsoft.php b/src/League/OAuth2/Client/Provider/Microsoft.php new file mode 100644 index 0000000..cf5022d --- /dev/null +++ b/src/League/OAuth2/Client/Provider/Microsoft.php @@ -0,0 +1,41 @@ +id.'/picture', 1); + + $user = new User; + + $user->uid = $response->id; + $user->name = $response->name; + $user->firstName = $response->first_name; + $user->lastName = $response->last_name; + $user->email = isset($response->emails->preferred) ? $response->emails->preferred : null; + $user->imageUrl = $imageHeaders['Location']; + $user->urls = $response->link.'/cid-'.$response->id; + + return $user; + } +}