{ 

    serverPort: 11007,
    subfolder: '', //msso

    showLanguage: 'y', //'n',
    language: 'eng', //eng, cht

    showModeEditUsers: 'y',
    modeEditUsers: 'y',
    showModeEditTokens: 'y',
    modeEditTokens: 'y',
    showModeEditIps: 'y',
    modeEditIps: 'y',

    webName: {
        eng: 'Single Sign-On System',
        cht: '單一登入系統',
    },
    webDescription: {
        eng: 'A web service package for Single Sign-On.',
        cht: '建構精簡框架之使用者及資訊管理來提供使用者單一登入之功能',
    },
    webLogo: 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9Ikljb25zIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fS5jbHMtMntmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTIpO30uY2xzLTN7ZmlsbDojM2QzYzQ0O30uY2xzLTR7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0zKTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIxMiIgeDI9IjEyIiB5MT0iMC4xOTEiIHkyPSI4Ljk4NCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNWQ1YzY2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDg0NzRmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjEyIiB4Mj0iMTIiIHkxPSI5LjA4NSIgeTI9IjIzLjAwMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmNjUwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZhYjE3Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudC0zIiB4Mj0iMTIiIHhsaW5rOmhyZWY9IiNsaW5lYXItZ3JhZGllbnQiIHkxPSIxMi45MTUiIHkyPSIxNy4wOTYiLz48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTcsMTBhMSwxLDAsMCwxLTEtMVY2QTQsNCwwLDAsMCw4LDZWOUExLDEsMCwwLDEsNiw5VjZBNiw2LDAsMCwxLDE4LDZWOUExLDEsMCwwLDEsMTcsMTBaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiBoZWlnaHQ9IjE0IiByeD0iMyIgd2lkdGg9IjE4IiB4PSIzIiB5PSI5Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTIsMjBhMSwxLDAsMCwxLTEtMVYxNmExLDEsMCwwLDEsMiwwdjNBMSwxLDAsMCwxLDEyLDIwWiIvPjxjaXJjbGUgY2xhc3M9ImNscy00IiBjeD0iMTIiIGN5PSIxNSIgcj0iMiIvPjwvc3ZnPg==',
    webBackgoundGradientColors: ['#FFE0B2', '#FFCC80', '#FFF59D', 'rgba(255, 224, 178, 0.5)', 'rgba(240, 220, 190, 0.7)'],
    webKey: 'ksso',
    userLogo: 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLDEyKSBzY2FsZSgxLjIpIHRyYW5zbGF0ZSgtMTIsLTEyKSI+CiAgICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik02LjE5NiAxNy40ODVxMS4yNzUtLjkxOCAyLjcwNi0xLjQ1MVExMC4zMzIgMTUuNSAxMiAxNS41dDMuMDk4LjUzNHQyLjcwNiAxLjQ1cS45OS0xLjAyNSAxLjU5My0yLjQyUTIwIDEzLjY2NyAyMCAxMnEwLTMuMzI1LTIuMzM3LTUuNjYzVDEyIDRUNi4zMzcgNi4zMzhUNCAxMnEwIDEuNjY3LjYwMyAzLjA2NHEuNjAzIDEuMzk2IDEuNTkzIDIuNDJtNS44MDUtNC45ODRxLTEuMjY0IDAtMi4xMzMtLjg2OFQ5IDkuNTAxdC44NjgtMi4xMzNUMTIgNi41dDIuMTMyLjg2OFQxNSA5LjV0LS44NjggMi4xMzJ0LTIuMTMxLjg2OE0xMiAyMXEtMS44ODMgMC0zLjUyNS0uNzAxdC0yLjg1OC0xLjkxNnQtMS45MTYtMi44NThUMyAxMnQuNzAxLTMuNTI1dDEuOTE2LTIuODU4cTEuMjE2LTEuMjE1IDIuODU4LTEuOTE2VDEyIDN0My41MjUuNzAxdDIuODU4IDEuOTE2dDEuOTE2IDIuODU4VDIxIDEydC0uNzAxIDMuNTI1dC0xLjkxNiAyLjg1OHEtMS4yMTYgMS4yMTUtMi44NTggMS45MTZUMTIgMjFtMC0xcTEuMzgzIDAgMi43MjEtLjQ4NHExLjMzOC0uNDgzIDIuMzEzLTEuMzI0cS0uOTc0LS43ODMtMi4yNTUtMS4yMzdUMTIgMTYuNXQtMi43ODkuNDQ1dC0yLjI0NiAxLjI0N3EuOTc1Ljg0IDIuMzE0IDEuMzI0VDEyIDIwbTAtOC41cS44NDIgMCAxLjQyMS0uNTc5VDE0IDkuNXQtLjU3OS0xLjQyMVQxMiA3LjV0LTEuNDIxLjU3OVQxMCA5LjV0LjU3OSAxLjQyMVQxMiAxMS41bTAgNi43NSIvPgogIDwvZz4KPC9zdmc+',

    // kpLangExt: {
    //     mmUsersList: {
    //         eng: `Users list`,
    //         cht: `使用者`,
    //     },
    // },

    salt: '{salt}',

    minExpired: 129600, //min, 60*24*30*3=525600, 約3個月
    minForAccountLoginFailed: 10,
    numForAccountLoginFailed: 3,
    minBlockForAccountLoginFailed: 30,
    minForTokenCallApi: 10,
    numForTokenCallApi: 1000,
    minBlockForTokenCallApi: 30,
    minForIpCallApi: 10,
    numForIpCallApi: 12000, //假設每ip每秒2次, 10分鐘須10*60*2=1200, 同網段ip使用者共10位, 須12000
    minBlockForIpCallApi: 30,

    logFd: './_logs',
    logInterval: 'hr',

    emSrcEmail: 'example@gmail.com', 
    emSrcPW: '{pw}', 
    emSrcHost: 'smtp.gmail.com',
    emSrcPort: 465,

    chpwEmTitle: {
        eng: 'Password has been changed',
        cht: '密碼已進行變更',
    },
    chpwEmContent: {
        eng: 'Dear User {name},<br><br>This is to inform you that the password for your {sender} account has been successfully changed.<br><br>If you did not perform this action or have any concerns regarding your account security, please contact the system administrator as soon as possible to ensure the safety of your account.<br><br>This is an automated system notification. Please do not reply to this email.',
        cht: '使用者 {name} 您好：<br><br>您於「{sender}」的密碼已成功變更。<br><br>若您未曾進行此操作，或對帳號安全有任何疑慮，請您儘速聯絡系統管理單位，以確保帳號安全。<br><br>此為系統自動通知信件，請勿直接回覆。'
    },

}