From 5c821c713669d138f0dfa910163dd4770fb59a1c Mon Sep 17 00:00:00 2001 From: howardZa <33491519+howardZa@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:58:13 +0200 Subject: 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 --- apps/files_external/lib/Lib/Backend/AmazonS3.php | 2 ++ 1 file changed, 2 insertions(+) (limited to 'apps') 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) ; } -- cgit v1.2.3