Jelajahi Sumber

Stripe access tokens in a more generic way

Jordi Boggiano 5 tahun lalu
induk
melakukan
fd70d9cdc3
1 mengubah file dengan 1 tambahan dan 5 penghapusan
  1. 1 5
      src/Composer/Util/RemoteFilesystem.php

+ 1 - 5
src/Composer/Util/RemoteFilesystem.php

@@ -1128,10 +1128,6 @@ class RemoteFilesystem
     {
         // GitHub repository rename result in redirect locations containing the access_token as GET parameter
         // e.g. https://api.github.com/repositories/9999999999?access_token=github_token
-        if (preg_match('{^(https?://([a-z0-9-]+\.)*github\.com/.*)\?access_token=[a-z0-9]+}', $url, $matches)) {
-            return $matches[1];
-        }
-
-        return $url;
+        return preg_replace('{([&?]access_token=)[^&]+}', '$1***', $url);
     }
 }