bug fix on IdP and authentication configuration page UI settings availability

This commit is contained in:
Lai Wei 2024-03-07 13:39:17 +00:00
Родитель 10cd93824e
Коммит 9f5f325940
1 изменённых файлов: 11 добавлений и 4 удалений

Просмотреть файл

@ -35,10 +35,17 @@ M.auth_oidc.init = function(Y, idptype_ms, authmethodsecret, authmethodcertifica
$clientauthmethod.change(function() {
if ($(this).val() == authmethodcertificate) {
$clientcert.prop('disabled', false);
$clientprivatekey.prop('disabled', false);
$clientprivatekeyfile.prop('disabled', false);
$clientcertfile.prop('disabled', false);
if ($clientcertsource.val() == 'file') {
$clientcert.prop('disabled', true);
$clientprivatekey.prop('disabled', true);
$clientprivatekeyfile.prop('disabled', false);
$clientcertfile.prop('disabled', false);
} else {
$clientcert.prop('disabled', false);
$clientprivatekey.prop('disabled', false);
$clientprivatekeyfile.prop('disabled', true);
$clientcertfile.prop('disabled', true);
}
$clientcertpassphrase.prop('disabled', false);
$clientcertsource.prop('disabled', false);
} else {