From: howardZa <33491519+howardZa@users.noreply.github.com> Date: Thu, 23 Sep 2021 12:58:13 +0000 (+0200) Subject: Add SCHEME_NULL to list of allowed auth mechanism X-Git-Tag: v24.0.0beta1~263^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5c821c713669d138f0dfa910163dd4770fb59a1c;p=nextcloud-server.git Add SCHEME_NULL to list of allowed auth mechanism Add Auth::Mechanism::SCHEME_NULL to list of allowed auth mechanism for AmazonS3 backend to allow attaching S3 storage to nextcloud instances running on already authorized instances (e.g. EC2 instances with IAM Instance roles) Signed-off-by: Wolfram Gries --- diff --git a/apps/files_external/lib/Lib/Backend/AmazonS3.php b/apps/files_external/lib/Lib/Backend/AmazonS3.php index d85ac3639da..26da263f094 100644 --- a/apps/files_external/lib/Lib/Backend/AmazonS3.php +++ b/apps/files_external/lib/Lib/Backend/AmazonS3.php @@ -25,6 +25,7 @@ namespace OCA\Files_External\Lib\Backend; use OCA\Files_External\Lib\Auth\AmazonS3\AccessKey; +use OCA\Files_External\Lib\Auth\AuthMechanism; use OCA\Files_External\Lib\DefinitionParameter; use OCA\Files_External\Lib\LegacyDependencyCheckPolyfill; use OCP\IL10N; @@ -54,6 +55,7 @@ class AmazonS3 extends Backend { ->setType(DefinitionParameter::VALUE_BOOLEAN), ]) ->addAuthScheme(AccessKey::SCHEME_AMAZONS3_ACCESSKEY) + ->addAuthScheme(AuthMechanism::SCHEME_NULL) ->setLegacyAuthMechanism($legacyAuth) ; }