chore: apple Adapter Fixes

This commit is contained in:
Christy Jacob 2020-01-18 10:23:41 +05:30
parent c63eb7fda5
commit f7acaea6a9

View file

@ -33,9 +33,9 @@ class Apple extends OAuth
public function getLoginURL(): string
{
return 'https://appleid.apple.com/auth/authorize?'.http_build_query([
'client_id' => urlencode($this->appID),
'redirect_uri' => urlencode($this->callback),
'state' => urlencode(json_encode($this->state)),
'client_id' => $this->appID,
'redirect_uri' => $this->callback,
'state' => json_encode($this->state),
'response_type' => 'code',
'response_mode' => 'form_post',
'scope' => implode('+', $this->getScopes())
@ -54,11 +54,13 @@ class Apple extends OAuth
'POST',
'https://appleid.apple.com/auth/token',
$headers,
'code='.urlencode($code).
'&client_id='.urlencode($this->appID).
'&client_secret='.urlencode($this->appSecret).
'&redirect_uri='.urlencode($this->callback).
'&grant_type=authorization_code'
http_build_query([
'code' => $code,
'client_id' => $this->appID,
'client_secret' => $this->appSecret,
'redirect_uri' => $this->callback,
'grant_type' => 'authorization_code'
])
);
var_dump($accessToken);