Upload via GUI (267 Dateien)
This commit is contained in:
@@ -90,6 +90,12 @@ $check(DESKHUB_GITEA_TOKEN === '', 'Im Programmcode steckt kein Zugangstoken meh
|
||||
$check(update_http_headers() === [], 'Ohne konfiguriertes Token wird kein Authorization-Header gesendet');
|
||||
$check(!str_contains((string) file_get_contents(dirname(__DIR__) . '/version.php'), 'openssl_decrypt'), 'version.php enthält keinen verschlüsselten Token mehr');
|
||||
|
||||
// Zugangstoken aus den Einstellungen (verschlüsselt gespeichert)
|
||||
set_setting('update_token', encrypt_secret('tok_EINSTELLUNG_1234567890'));
|
||||
$check(update_http_headers() === ['Authorization: token tok_EINSTELLUNG_1234567890'], 'gespeichertes Token wird als Authorization-Header gesendet');
|
||||
$check(update_token_info()[1] === 'einstellungen', 'Quelle des Tokens: Einstellungen');
|
||||
set_setting('update_token', '');
|
||||
$check(update_http_headers() === [] && update_token_info() === ['', ''], 'ohne Token: kein Header, keine Quelle');
|
||||
// Ohne Herausgeber-Schlüssel (reiner Eigenbetrieb) wird keine Signatur verlangt
|
||||
putenv('DESKHUB_CATALOG_DEFAULTS=' . __DIR__ . '/fixtures/no-catalog.php');
|
||||
$check(function_exists('plugin_publisher_key'), 'Hilfsfunktion vorhanden');
|
||||
|
||||
Reference in New Issue
Block a user