diff --git a/src/Composer/IO/BaseIO.php b/src/Composer/IO/BaseIO.php index d9dbc2d6f..ec914f5f8 100644 --- a/src/Composer/IO/BaseIO.php +++ b/src/Composer/IO/BaseIO.php @@ -125,7 +125,7 @@ abstract class BaseIO implements IOInterface, LoggerInterface } foreach ($githubOauth as $domain => $token) { - if (!preg_match('{^[.a-z0-9]+$}', $token)) { + if (!preg_match('{^[.A-Za-z0-9_]+$}', $token)) { throw new \UnexpectedValueException('Your github oauth token for '.$domain.' contains invalid characters: "'.$token.'"'); } $this->checkAndSetAuthentication($domain, $token, 'x-oauth-basic');