diff --git a/settings.php b/settings.php
index cd977f93eb94af47607c0b78e11dd5f50338c6fd..7d27e0a8888d0b3e0aa8f3f48a215668b555065e 100644
--- a/settings.php
+++ b/settings.php
@@ -27,7 +27,7 @@ if ($ADMIN->fulltree) {
     $settings->add(new admin_setting_configtext('filter_opencast/consumerkey',
         get_string('setting_consumerkey', 'filter_opencast'),
         get_string('setting_consumerkey_desc', 'filter_opencast'), ''));
-    $settings->add(new admin_setting_configtext('filter_opencast/consumersecret',
+    $settings->add(new admin_setting_configpasswordunmask('filter_opencast/consumersecret',
         get_string('setting_consumersecret', 'filter_opencast'),
         get_string('setting_consumersecret_desc', 'filter_opencast'), ''));
 }