diff options
author | Robin McCorkell <rmccorkell@owncloud.com> | 2015-08-12 22:05:17 +0100 |
---|---|---|
committer | Robin McCorkell <rmccorkell@owncloud.com> | 2015-08-19 14:20:09 +0100 |
commit | 3bb793b6a711c6dcba266982b8aea4c6d3fe4bc5 (patch) | |
tree | 4724f5dcf407a4a7c3f0205f0220ead9b7af2e31 /apps/files_external/appinfo | |
parent | 5fd36d017ecdbce61dcf1c67ae04c8c0be81a4bf (diff) | |
download | nextcloud-server-3bb793b6a711c6dcba266982b8aea4c6d3fe4bc5.tar.gz nextcloud-server-3bb793b6a711c6dcba266982b8aea4c6d3fe4bc5.zip |
Implement password authentication mechanisms
Introduces the basic password authentication mechanism, along with a
mechanism based on ownCloud credentials stored in the user session.
Change to lib/private is an extension of PermissionsMask, as
isSharable() override was missing.
Session credentials auth mechanism now disables sharing on applied
storages, as credentials will not be available.
Diffstat (limited to 'apps/files_external/appinfo')
-rw-r--r-- | apps/files_external/appinfo/application.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/files_external/appinfo/application.php b/apps/files_external/appinfo/application.php index 38b9e9b7c36..d9c877a54d1 100644 --- a/apps/files_external/appinfo/application.php +++ b/apps/files_external/appinfo/application.php @@ -75,6 +75,10 @@ class Application extends App { // AuthMechanism::SCHEME_BUILTIN mechanism $container->query('OCA\Files_External\Lib\Auth\Builtin'), + + // AuthMechanism::SCHEME_PASSWORD mechanisms + $container->query('OCA\Files_External\Lib\Auth\Password\Password'), + $container->query('OCA\Files_External\Lib\Auth\Password\SessionCredentials'), ]); } |