Add casTicketExpiration to manager

This commit is contained in:
Maxime Besson 2021-11-10 09:24:53 +01:00
parent bc7b82d493
commit 58af695d2d
17 changed files with 33 additions and 11 deletions

View File

@ -29,6 +29,7 @@ sub defaultValues {
'captcha_size' => 6, 'captcha_size' => 6,
'casAccessControlPolicy' => 'none', 'casAccessControlPolicy' => 'none',
'casAuthnLevel' => 1, 'casAuthnLevel' => 1,
'casTicketExpiration' => 0,
'certificateResetByMailCeaAttribute' => 'description', 'certificateResetByMailCeaAttribute' => 'description',
'certificateResetByMailCertificateAttribute' => 'certificateResetByMailCertificateAttribute' =>
'userCertificate;binary', 'userCertificate;binary',

View File

@ -815,6 +815,10 @@ qr/(?:(?:https?):\/\/(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.]
'default' => 0, 'default' => 0,
'type' => 'bool' 'type' => 'bool'
}, },
'casTicketExpiration' => {
'default' => 0,
'type' => 'int'
},
'cda' => { 'cda' => {
'default' => 0, 'default' => 0,
'type' => 'bool' 'type' => 'bool'

View File

@ -2489,6 +2489,11 @@ sub attributes {
type => 'bool', type => 'bool',
documentation => 'Disable host-based matching of CAS services', documentation => 'Disable host-based matching of CAS services',
}, },
casTicketExpiration => {
default => 0,
type => 'int',
documentation => 'Expiration time of Service and Proxy tickets',
},
issuerDBCASActivation => { issuerDBCASActivation => {
default => 0, default => 0,
type => 'bool', type => 'bool',

View File

@ -1393,6 +1393,7 @@ sub tree {
'casStorageOptions', 'casStorageOptions',
'casAttributes', 'casAttributes',
'casStrictMatching', 'casStrictMatching',
'casTicketExpiration',
] ]
}, },

View File

@ -167,6 +167,7 @@
"casStorage":"اسم وحدة جلسات كاس", "casStorage":"اسم وحدة جلسات كاس",
"casStorageOptions":" خيارات وحدة جلسات كاس", "casStorageOptions":" خيارات وحدة جلسات كاس",
"casStrictMatching":"Use strict URL matching", "casStrictMatching":"Use strict URL matching",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"اسم الفئة", "categoryName":"اسم الفئة",
"cda":"نطاقات متعددة", "cda":"نطاقات متعددة",
"certificateMailContent":"محتوى البريد", "certificateMailContent":"محتوى البريد",
@ -1230,4 +1231,4 @@
"yubikey2fUrl":"خدمة أل يو أر ل", "yubikey2fUrl":"خدمة أل يو أر ل",
"yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey", "yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey",
"zeroConfExplanations":"لا يحتوي الخادم على إعدادات. استخدام قالب لحفظ الأول" "zeroConfExplanations":"لا يحتوي الخادم على إعدادات. استخدام قالب لحفظ الأول"
} }

View File

@ -167,6 +167,7 @@
"casStorage":"CAS sessions module name", "casStorage":"CAS sessions module name",
"casStorageOptions":"CAS sessions module options", "casStorageOptions":"CAS sessions module options",
"casStrictMatching":"Use strict URL matching", "casStrictMatching":"Use strict URL matching",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"Category name", "categoryName":"Category name",
"cda":"Mehrere Domains", "cda":"Mehrere Domains",
"certificateMailContent":"Mail content", "certificateMailContent":"Mail content",
@ -1230,4 +1231,4 @@
"yubikey2fUrl":"Service URL", "yubikey2fUrl":"Service URL",
"yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey", "yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey",
"zeroConfExplanations":"Server has no configuration. Use template to save the first." "zeroConfExplanations":"Server has no configuration. Use template to save the first."
} }

View File

@ -167,6 +167,7 @@
"casStorage":"CAS sessions module name", "casStorage":"CAS sessions module name",
"casStorageOptions":"CAS sessions module options", "casStorageOptions":"CAS sessions module options",
"casStrictMatching":"Use strict URL matching", "casStrictMatching":"Use strict URL matching",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"Category name", "categoryName":"Category name",
"cda":"Multiple domains", "cda":"Multiple domains",
"certificateMailContent":"Mail content", "certificateMailContent":"Mail content",

View File

@ -167,6 +167,7 @@
"casStorage":"CAS sessions module name", "casStorage":"CAS sessions module name",
"casStorageOptions":"CAS sessions module options", "casStorageOptions":"CAS sessions module options",
"casStrictMatching":"Use strict URL matching", "casStrictMatching":"Use strict URL matching",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"Nombre de categoría", "categoryName":"Nombre de categoría",
"cda":"Dominios múltiples", "cda":"Dominios múltiples",
"certificateMailContent":"Contenido de correo", "certificateMailContent":"Contenido de correo",
@ -1230,4 +1231,4 @@
"yubikey2fUrl":"Service URL", "yubikey2fUrl":"Service URL",
"yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey", "yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey",
"zeroConfExplanations":"Server has no configuration. Use template to save the first." "zeroConfExplanations":"Server has no configuration. Use template to save the first."
} }

View File

@ -167,6 +167,7 @@
"casStorage":"Nom du module des sessions CAS", "casStorage":"Nom du module des sessions CAS",
"casStorageOptions":"Options du module des sessions CAS", "casStorageOptions":"Options du module des sessions CAS",
"casStrictMatching":"Filtrage strict des URL", "casStrictMatching":"Filtrage strict des URL",
"casTicketExpiration":"Expiration des tickets temporaires",
"categoryName":"Nom de la catégorie", "categoryName":"Nom de la catégorie",
"cda":"Domaines multiples", "cda":"Domaines multiples",
"certificateMailContent":"Contenu du mail", "certificateMailContent":"Contenu du mail",

View File

@ -167,6 +167,7 @@
"casStorage":"Nome del modulo sessioni CAS", "casStorage":"Nome del modulo sessioni CAS",
"casStorageOptions":"Opzioni del modulo sessioni CAS", "casStorageOptions":"Opzioni del modulo sessioni CAS",
"casStrictMatching":"Use strict URL matching", "casStrictMatching":"Use strict URL matching",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"Nome della categoria", "categoryName":"Nome della categoria",
"cda":"Domini multipli", "cda":"Domini multipli",
"certificateMailContent":"Contenuto della mail", "certificateMailContent":"Contenuto della mail",
@ -1230,4 +1231,4 @@
"yubikey2fUrl":"URL del servizio", "yubikey2fUrl":"URL del servizio",
"yubikey2fUserCanRemoveKey":"Autorizza l'utente a rimuovere la Yubikey", "yubikey2fUserCanRemoveKey":"Autorizza l'utente a rimuovere la Yubikey",
"zeroConfExplanations":"Il server non ha alcuna configurazione. Utilizza il modello per salvare il primo." "zeroConfExplanations":"Il server non ha alcuna configurazione. Utilizza il modello per salvare il primo."
} }

View File

@ -167,6 +167,7 @@
"casStorage":"Nazwa modułu sesji CAS", "casStorage":"Nazwa modułu sesji CAS",
"casStorageOptions":"Opcje modułu sesji CAS", "casStorageOptions":"Opcje modułu sesji CAS",
"casStrictMatching":"Use strict URL matching", "casStrictMatching":"Use strict URL matching",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"Nazwa Kategorii", "categoryName":"Nazwa Kategorii",
"cda":"Wiele domen", "cda":"Wiele domen",
"certificateMailContent":"Treść wiadomości", "certificateMailContent":"Treść wiadomości",
@ -1230,4 +1231,4 @@
"yubikey2fUrl":"URL usługi", "yubikey2fUrl":"URL usługi",
"yubikey2fUserCanRemoveKey":"Pozwól użytkownikowi usunąć Yubikey", "yubikey2fUserCanRemoveKey":"Pozwól użytkownikowi usunąć Yubikey",
"zeroConfExplanations":"Serwer nie ma konfiguracji. Użyj szablonu, aby zapisać pierwszy." "zeroConfExplanations":"Serwer nie ma konfiguracji. Użyj szablonu, aby zapisać pierwszy."
} }

View File

@ -167,6 +167,7 @@
"casStorage":"CAS oturumları modül adı", "casStorage":"CAS oturumları modül adı",
"casStorageOptions":"CAS oturumları modül seçenekleri", "casStorageOptions":"CAS oturumları modül seçenekleri",
"casStrictMatching":"Katı URL eşleşmesi kullan", "casStrictMatching":"Katı URL eşleşmesi kullan",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"Kategori ismi", "categoryName":"Kategori ismi",
"cda":"Çoklu alan adları", "cda":"Çoklu alan adları",
"certificateMailContent":"E-posta içeriği", "certificateMailContent":"E-posta içeriği",
@ -1230,4 +1231,4 @@
"yubikey2fUrl":"Servis URL'si", "yubikey2fUrl":"Servis URL'si",
"yubikey2fUserCanRemoveKey":"Yubikey'i kaldırmak için kullanıcıya izin ver", "yubikey2fUserCanRemoveKey":"Yubikey'i kaldırmak için kullanıcıya izin ver",
"zeroConfExplanations":"Sunucunun yapılandırması yok. Şimdi bir tane kaydetmek için şablonu kullanın." "zeroConfExplanations":"Sunucunun yapılandırması yok. Şimdi bir tane kaydetmek için şablonu kullanın."
} }

View File

@ -167,6 +167,7 @@
"casStorage":"Tên mô-đun phiên CAS", "casStorage":"Tên mô-đun phiên CAS",
"casStorageOptions":"Các tùy chọn mô-đun phiên CAS", "casStorageOptions":"Các tùy chọn mô-đun phiên CAS",
"casStrictMatching":"Use strict URL matching", "casStrictMatching":"Use strict URL matching",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"Tên thể loại", "categoryName":"Tên thể loại",
"cda":"Nhiều tên miền", "cda":"Nhiều tên miền",
"certificateMailContent":"Nội dung thư", "certificateMailContent":"Nội dung thư",
@ -1230,4 +1231,4 @@
"yubikey2fUrl":"Dịch vụ URL", "yubikey2fUrl":"Dịch vụ URL",
"yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey", "yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey",
"zeroConfExplanations":"Máy chủ không có cấu hình. Sử dụng mẫu để lưu đầu tiên. " "zeroConfExplanations":"Máy chủ không có cấu hình. Sử dụng mẫu để lưu đầu tiên. "
} }

View File

@ -167,6 +167,7 @@
"casStorage":"CAS 会话模块名称", "casStorage":"CAS 会话模块名称",
"casStorageOptions":"CAS 会话模块选项", "casStorageOptions":"CAS 会话模块选项",
"casStrictMatching":"Use strict URL matching", "casStrictMatching":"Use strict URL matching",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"分类名称", "categoryName":"分类名称",
"cda":"Multiple domains", "cda":"Multiple domains",
"certificateMailContent":"Mail content", "certificateMailContent":"Mail content",
@ -1230,4 +1231,4 @@
"yubikey2fUrl":"Service URL", "yubikey2fUrl":"Service URL",
"yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey", "yubikey2fUserCanRemoveKey":"Allow user to remove Yubikey",
"zeroConfExplanations":"Server has no configuration. Use template to save the first." "zeroConfExplanations":"Server has no configuration. Use template to save the first."
} }

View File

@ -167,6 +167,7 @@
"casStorage":"CAS 工作階段模組名稱", "casStorage":"CAS 工作階段模組名稱",
"casStorageOptions":"CAS 工作階段模組選項", "casStorageOptions":"CAS 工作階段模組選項",
"casStrictMatching":"Use strict URL matching", "casStrictMatching":"Use strict URL matching",
"casTicketExpiration":"Temporary ticket lifetime",
"categoryName":"分類名稱", "categoryName":"分類名稱",
"cda":"多域名", "cda":"多域名",
"certificateMailContent":"郵件內容", "certificateMailContent":"郵件內容",
@ -1230,4 +1231,4 @@
"yubikey2fUrl":"服務 URL", "yubikey2fUrl":"服務 URL",
"yubikey2fUserCanRemoveKey":"允許使用者移除 Yubikey", "yubikey2fUserCanRemoveKey":"允許使用者移除 Yubikey",
"zeroConfExplanations":"伺服器未設定。使用飯本來儲存第一個。" "zeroConfExplanations":"伺服器未設定。使用飯本來儲存第一個。"
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long