Add new options for new location plugin (#2325)

This commit is contained in:
Maxime Besson 2021-09-06 16:04:08 +02:00
parent 321102e12c
commit e93d1be5c5
18 changed files with 103 additions and 40 deletions

View File

@ -31,7 +31,7 @@ Just enable it in the Manager (section ``General Parameters`` > ``Advanced param
Following variables are available in: Following variables are available in:
\* Warning email body => ``$newLocationIP``, ``$newLocationDate``, ``$newLocationHost``, ``$newLocationUserAgent`` \* Warning email body => ``$newLocation``, ``$newLocationDate``, ``$newLocationUserAgent``
.. |image0| image:: /documentation/beta.png .. |image0| image:: /documentation/beta.png
:width: 100px :width: 100px

View File

@ -186,7 +186,9 @@ sub defaultValues {
'multiValuesSeparator' => '; ', 'multiValuesSeparator' => '; ',
'mySessionAuthorizedRWKeys' => 'mySessionAuthorizedRWKeys' =>
[ '_appsListOrder', '_oidcConnectedRP', '_oidcConsents' ], [ '_appsListOrder', '_oidcConnectedRP', '_oidcConsents' ],
'newLocationWarningMailAttribute' => 'mail', 'newLocationWarningLocationAttribute' => 'ipAddr',
'newLocationWarningLocationDisplayAttribute' => '',
'newLocationWarningMaxValues' => '0',
'notificationDefaultCond' => '', 'notificationDefaultCond' => '',
'notificationServerPOST' => 1, 'notificationServerPOST' => 1,
'notificationServerSentAttributes' => 'notificationServerSentAttributes' =>

View File

@ -2071,8 +2071,15 @@ m[^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
'default' => 0, 'default' => 0,
'type' => 'bool' 'type' => 'bool'
}, },
'newLocationWarningLocationAttribute' => {
'default' => 'ipAddr',
'type' => 'text'
},
'newLocationWarningLocationDisplayAttribute' => {
'default' => '',
'type' => 'text'
},
'newLocationWarningMailAttribute' => { 'newLocationWarningMailAttribute' => {
'default' => 'mail',
'type' => 'text' 'type' => 'text'
}, },
'newLocationWarningMailBody' => { 'newLocationWarningMailBody' => {
@ -2081,6 +2088,10 @@ m[^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
'newLocationWarningMailSubject' => { 'newLocationWarningMailSubject' => {
'type' => 'text' 'type' => 'text'
}, },
'newLocationWarningMaxValues' => {
'default' => '0',
'type' => 'int'
},
'nginxCustomHandlers' => { 'nginxCustomHandlers' => {
'keyTest' => qr/^\w+$/, 'keyTest' => qr/^\w+$/,
'msgFail' => '__badPerlPackageName__', 'msgFail' => '__badPerlPackageName__',

View File

@ -584,9 +584,23 @@ sub attributes {
type => 'bool', type => 'bool',
documentation => 'Enable New Location Warning', documentation => 'Enable New Location Warning',
}, },
newLocationWarningLocationAttribute => {
type => 'text',
default => 'ipAddr',
documentation => 'New location session attribute',
},
newLocationWarningLocationDisplayAttribute => {
type => 'text',
default => '',
documentation => 'New location session attribute for user display',
},
newLocationWarningMaxValues => {
type => 'int',
default => '0',
documentation => 'How many previous locations should be compared',
},
newLocationWarningMailAttribute => { newLocationWarningMailAttribute => {
type => 'text', type => 'text',
default => 'mail',
documentation => 'New location warning mail session attribute', documentation => 'New location warning mail session attribute',
}, },
newLocationWarningMailBody => { newLocationWarningMailBody => {

View File

@ -1050,6 +1050,9 @@ sub tree {
form => 'simpleInputContainer', form => 'simpleInputContainer',
nodes => [ nodes => [
'newLocationWarning', 'newLocationWarning',
'newLocationWarningLocationAttribute',
'newLocationWarningLocationDisplayAttribute',
'newLocationWarningMaxValues',
'newLocationWarningMailAttribute', 'newLocationWarningMailAttribute',
'newLocationWarningMailSubject', 'newLocationWarningMailSubject',
'newLocationWarningMailBody' 'newLocationWarningMailBody'

View File

@ -180,8 +180,8 @@
"cfgLog":"Summary", "cfgLog":"Summary",
"cfgVersion":"عملية ضبط الإصدارات", "cfgVersion":"عملية ضبط الإصدارات",
"checkDevOps":"تفعيل", "checkDevOps":"تفعيل",
"checkDevOpsDownload":"Download file",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Download file",
"checkState":"تفعيل", "checkState":"تفعيل",
"checkStateSecret":"سر مشترك", "checkStateSecret":"سر مشترك",
"checkUser":"تفعيل", "checkUser":"تفعيل",
@ -569,10 +569,13 @@
"newGrantRule":"قاعدة منح جديدة", "newGrantRule":"قاعدة منح جديدة",
"newHost":"خادم جديد", "newHost":"خادم جديد",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"استمارة وظيفة replay جديدة", "newPost":"استمارة وظيفة replay جديدة",
"newPostVar":"متغير جديد", "newPostVar":"متغير جديد",
"newRSAKey":"مفاتيح جديدة", "newRSAKey":"مفاتيح جديدة",

View File

@ -180,8 +180,8 @@
"cfgLog":"Summary", "cfgLog":"Summary",
"cfgVersion":"Configuration version", "cfgVersion":"Configuration version",
"checkDevOps":"Activation", "checkDevOps":"Activation",
"checkDevOpsDownload":"Download file",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Download file",
"checkState":"Activation", "checkState":"Activation",
"checkStateSecret":"Shared secret", "checkStateSecret":"Shared secret",
"checkUser":"Activation", "checkUser":"Activation",
@ -569,10 +569,13 @@
"newGrantRule":"New grant rule", "newGrantRule":"New grant rule",
"newHost":"New host", "newHost":"New host",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"New form replay", "newPost":"New form replay",
"newPostVar":"New variable", "newPostVar":"New variable",
"newRSAKey":"New keys", "newRSAKey":"New keys",

View File

@ -180,8 +180,8 @@
"cfgLog":"Summary", "cfgLog":"Summary",
"cfgVersion":"Configuration version", "cfgVersion":"Configuration version",
"checkDevOps":"Activation", "checkDevOps":"Activation",
"checkDevOpsDownload":"Download file",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Download file",
"checkState":"Activation", "checkState":"Activation",
"checkStateSecret":"Shared secret", "checkStateSecret":"Shared secret",
"checkUser":"Activation", "checkUser":"Activation",
@ -569,10 +569,13 @@
"newGrantRule":"New grant rule", "newGrantRule":"New grant rule",
"newHost":"New host", "newHost":"New host",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"New form replay", "newPost":"New form replay",
"newPostVar":"New variable", "newPostVar":"New variable",
"newRSAKey":"New keys", "newRSAKey":"New keys",

View File

@ -180,8 +180,8 @@
"cfgLog":"Sumario", "cfgLog":"Sumario",
"cfgVersion":"Configuration version", "cfgVersion":"Configuration version",
"checkDevOps":"Activación", "checkDevOps":"Activación",
"checkDevOpsDownload":"Download file",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Download file",
"checkState":"Activación", "checkState":"Activación",
"checkStateSecret":"Secreto compartido", "checkStateSecret":"Secreto compartido",
"checkUser":"Activación", "checkUser":"Activación",
@ -569,10 +569,13 @@
"newGrantRule":"Nueva regla de admisión", "newGrantRule":"Nueva regla de admisión",
"newHost":"Nuevo host", "newHost":"Nuevo host",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"New form replay", "newPost":"New form replay",
"newPostVar":"Nueva variable", "newPostVar":"Nueva variable",
"newRSAKey":"Nuevas claves", "newRSAKey":"Nuevas claves",

View File

@ -180,8 +180,8 @@
"cfgLog":"Résumé", "cfgLog":"Résumé",
"cfgVersion":"Version de la configuration", "cfgVersion":"Version de la configuration",
"checkDevOps":"Activation", "checkDevOps":"Activation",
"checkDevOpsDownload":"Télécharger un fichier",
"checkDevOpsDisplayNormalizedHeaders":"Afficher les entêtes normalisés", "checkDevOpsDisplayNormalizedHeaders":"Afficher les entêtes normalisés",
"checkDevOpsDownload":"Télécharger un fichier",
"checkState":"Activation", "checkState":"Activation",
"checkStateSecret":"Secret partagé", "checkStateSecret":"Secret partagé",
"checkUser":"Activation", "checkUser":"Activation",
@ -569,10 +569,13 @@
"newGrantRule":"Nouvelle règle d'accès", "newGrantRule":"Nouvelle règle d'accès",
"newHost":"Nouvel hôte", "newHost":"Nouvel hôte",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"Avertissement de nouvelle connexion", "newLocationWarningLocationAttribute":"Attribut de session contenant la localisation",
"newLocationWarningLocationDisplayAttribute":"Attribut de session à afficher",
"newLocationWarningMailAttribute":"Attribut utilisateur contenant le mail ", "newLocationWarningMailAttribute":"Attribut utilisateur contenant le mail ",
"newLocationWarningMailBody":"Contenu du mail d'avertissement", "newLocationWarningMailBody":"Contenu du mail d'avertissement",
"newLocationWarningMailSubject":"Sujet du mail d'avertissement", "newLocationWarningMailSubject":"Sujet du mail d'avertissement",
"newLocationWarningMaxValues":"Nombre maximum de localisations à mémoriser",
"newLocationWarnings":"Avertissement de nouvelle connexion",
"newPost":"Nouveau rejeu de formulaire", "newPost":"Nouveau rejeu de formulaire",
"newPostVar":"Nouvelle variable", "newPostVar":"Nouvelle variable",
"newRSAKey":"Nouvelles clefs", "newRSAKey":"Nouvelles clefs",

View File

@ -180,8 +180,8 @@
"cfgLog":"Summary", "cfgLog":"Summary",
"cfgVersion":"Versione configurazione", "cfgVersion":"Versione configurazione",
"checkDevOps":"Activation", "checkDevOps":"Activation",
"checkDevOpsDownload":"Download file",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Download file",
"checkState":"Attivazione", "checkState":"Attivazione",
"checkStateSecret":"Segreto condiviso", "checkStateSecret":"Segreto condiviso",
"checkUser":"Attivazione", "checkUser":"Attivazione",
@ -569,10 +569,13 @@
"newGrantRule":"Nuova regola di autorizzazione", "newGrantRule":"Nuova regola di autorizzazione",
"newHost":"Nuovo host", "newHost":"Nuovo host",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"Nuovo formulario di risposta", "newPost":"Nuovo formulario di risposta",
"newPostVar":"Nuova variabile", "newPostVar":"Nuova variabile",
"newRSAKey":"Nuove chiavi", "newRSAKey":"Nuove chiavi",

View File

@ -180,8 +180,8 @@
"cfgLog":"Podsumowanie", "cfgLog":"Podsumowanie",
"cfgVersion":"Wersja konfiguracji", "cfgVersion":"Wersja konfiguracji",
"checkDevOps":"Aktywacja", "checkDevOps":"Aktywacja",
"checkDevOpsDownload":"Download file",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Download file",
"checkState":"Aktywacja", "checkState":"Aktywacja",
"checkStateSecret":"Współdzielony sekret", "checkStateSecret":"Współdzielony sekret",
"checkUser":"Aktywacja", "checkUser":"Aktywacja",
@ -569,10 +569,13 @@
"newGrantRule":"Nowa reguła przyznawania", "newGrantRule":"Nowa reguła przyznawania",
"newHost":"Nowy host", "newHost":"Nowy host",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"Nowy formularz powtórzenia", "newPost":"Nowy formularz powtórzenia",
"newPostVar":"Nowa zmienna", "newPostVar":"Nowa zmienna",
"newRSAKey":"Nowe klucze", "newRSAKey":"Nowe klucze",

View File

@ -180,8 +180,8 @@
"cfgLog":"Özet", "cfgLog":"Özet",
"cfgVersion":"Yapılandırma sürümü", "cfgVersion":"Yapılandırma sürümü",
"checkDevOps":"Aktivasyon", "checkDevOps":"Aktivasyon",
"checkDevOpsDownload":"Dosyayı indir",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Dosyayı indir",
"checkState":"Aktivasyon", "checkState":"Aktivasyon",
"checkStateSecret":"Paylaşılan sır", "checkStateSecret":"Paylaşılan sır",
"checkUser":"Aktivasyon", "checkUser":"Aktivasyon",
@ -569,10 +569,13 @@
"newGrantRule":"Yeni imtiyaz kuralı", "newGrantRule":"Yeni imtiyaz kuralı",
"newHost":"Yeni konak", "newHost":"Yeni konak",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"Yeni form tekrarı", "newPost":"Yeni form tekrarı",
"newPostVar":"Yeni değişken", "newPostVar":"Yeni değişken",
"newRSAKey":"Yeni anahtarlar", "newRSAKey":"Yeni anahtarlar",

View File

@ -180,8 +180,8 @@
"cfgLog":"Summary", "cfgLog":"Summary",
"cfgVersion":"Phiên bản cấu hình", "cfgVersion":"Phiên bản cấu hình",
"checkDevOps":"Activation", "checkDevOps":"Activation",
"checkDevOpsDownload":"Download file",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Download file",
"checkState":"Kích hoạt", "checkState":"Kích hoạt",
"checkStateSecret":"Chia sẻ bí mật", "checkStateSecret":"Chia sẻ bí mật",
"checkUser":"Kích hoạt", "checkUser":"Kích hoạt",
@ -569,10 +569,13 @@
"newGrantRule":"Quy tắc cấp mới", "newGrantRule":"Quy tắc cấp mới",
"newHost":"Máy chủ mới", "newHost":"Máy chủ mới",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"Phát lại mẫu mới", "newPost":"Phát lại mẫu mới",
"newPostVar":"Biến mới", "newPostVar":"Biến mới",
"newRSAKey":"Khóa mới", "newRSAKey":"Khóa mới",

View File

@ -180,8 +180,8 @@
"cfgLog":"Summary", "cfgLog":"Summary",
"cfgVersion":"配置信息", "cfgVersion":"配置信息",
"checkDevOps":"Activation", "checkDevOps":"Activation",
"checkDevOpsDownload":"Download file",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Download file",
"checkState":"激活", "checkState":"激活",
"checkStateSecret":"Shared secret", "checkStateSecret":"Shared secret",
"checkUser":"激活", "checkUser":"激活",
@ -569,10 +569,13 @@
"newGrantRule":"New grant rule", "newGrantRule":"New grant rule",
"newHost":"New host", "newHost":"New host",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"New form replay", "newPost":"New form replay",
"newPostVar":"New variable", "newPostVar":"New variable",
"newRSAKey":"New keys", "newRSAKey":"New keys",

View File

@ -180,8 +180,8 @@
"cfgLog":"概要", "cfgLog":"概要",
"cfgVersion":"設定版本", "cfgVersion":"設定版本",
"checkDevOps":"啟用", "checkDevOps":"啟用",
"checkDevOpsDownload":"Download file",
"checkDevOpsDisplayNormalizedHeaders":"Display normalized headers", "checkDevOpsDisplayNormalizedHeaders":"Display normalized headers",
"checkDevOpsDownload":"Download file",
"checkState":"啟用", "checkState":"啟用",
"checkStateSecret":"已分享的祕密", "checkStateSecret":"已分享的祕密",
"checkUser":"啟用", "checkUser":"啟用",
@ -569,10 +569,13 @@
"newGrantRule":"新授權規則", "newGrantRule":"新授權規則",
"newHost":"新主機", "newHost":"新主機",
"newLocationWarning":"Activation", "newLocationWarning":"Activation",
"newLocationWarnings":"New location warning", "newLocationWarningLocationAttribute":"Session attribute containing location",
"newLocationWarningLocationDisplayAttribute":"Session attribute to display",
"newLocationWarningMailAttribute":"Session mail attribute", "newLocationWarningMailAttribute":"Session mail attribute",
"newLocationWarningMailBody":"Warning mail content", "newLocationWarningMailBody":"Warning mail content",
"newLocationWarningMailSubject":"Warning mail subject", "newLocationWarningMailSubject":"Warning mail subject",
"newLocationWarningMaxValues":"Maximum number of locations to consider",
"newLocationWarnings":"New location warning",
"newPost":"新表單重新進行", "newPost":"新表單重新進行",
"newPostVar":"新變數", "newPostVar":"新變數",
"newRSAKey":"新金鑰", "newRSAKey":"新金鑰",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long