Procházet zdrojové kódy

Warn users if github tokens contain invalid chars

Jordi Boggiano před 12 roky
rodič
revize
0b94fd209a
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 3 0
      src/Composer/Factory.php

+ 3 - 0
src/Composer/Factory.php

@@ -199,6 +199,9 @@ class Factory
         // reload oauth token from config if available
         if ($tokens = $config->get('github-oauth')) {
             foreach ($tokens as $domain => $token) {
+                if (!preg_match('{^[a-z0-9]+$}', $token)) {
+                    throw new \UnexpectedValueException('Your github oauth token for '.$domain.' contains invalid characters: "'.$token.'"');
+                }
                 $io->setAuthentication($domain, $token, 'x-oauth-basic');
             }
         }