1
0
Fork 0

Add OTP token to the request headers

pull/2577/head
Chris Smith 2014-01-17 15:38:43 +00:00
parent 7e0d8c1bc5
commit cedae88b67
1 changed files with 7 additions and 1 deletions

View File

@ -101,11 +101,17 @@ class GitHub
$appName .= ' on ' . trim($output);
}
$headers = array('Content-Type: application/json');
if ($otp) {
$headers[] = 'X-GitHub-OTP: ' . $otp;
}
$contents = JsonFile::parseJson($this->remoteFilesystem->getContents($originUrl, 'https://'. $apiUrl . '/authorizations', false, array(
'http' => array(
'method' => 'POST',
'follow_location' => false,
'header' => "Content-Type: application/json\r\n",
'header' => $headers,
'content' => json_encode(array(
'scopes' => array('repo'),
'note' => $appName,