Quellcode durchsuchen

Add GitHub OTP to request headers

Chris Smith vor 11 Jahren
Ursprung
Commit
360df90ba5
1 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen
  1. 7 0
      src/Composer/Util/RemoteFilesystem.php

+ 7 - 0
src/Composer/Util/RemoteFilesystem.php

@@ -378,6 +378,13 @@ class RemoteFilesystem
             }
         }
 
+        // Handle GitHub two factor tokens.
+        if (isset($options['github-otp'])) {
+            $headers[] = 'X-GitHub-OTP: ' . $options['github-otp'];
+
+            unset($options['github-otp']);
+        }
+
         if (isset($options['http']['header']) && !is_array($options['http']['header'])) {
             $options['http']['header'] = explode("\r\n", trim($options['http']['header'], "\r\n"));
         }