securityPassportSaml.js 934 B

1234567891011121314151617
  1. const form = require('express-form');
  2. const field = form.field;
  3. module.exports = form(
  4. field('settingForm[security:passport-saml:isEnabled]').trim().toBooleanStrict(),
  5. field('settingForm[security:passport-saml:entryPoint]').trim().isUrl(),
  6. field('settingForm[security:passport-saml:issuer]').trim(),
  7. field('settingForm[security:passport-saml:attrMapId]').trim(),
  8. field('settingForm[security:passport-saml:attrMapUsername]').trim(),
  9. field('settingForm[security:passport-saml:attrMapMail]').trim(),
  10. field('settingForm[security:passport-saml:attrMapFirstName]').trim(),
  11. field('settingForm[security:passport-saml:attrMapLastName]').trim(),
  12. field('settingForm[security:passport-saml:cert]').trim(),
  13. field('settingForm[security:passport-saml:isSameUsernameTreatedAsIdenticalUser]').trim().toBooleanStrict(),
  14. field('settingForm[security:passport-saml:isSameEmailTreatedAsIdenticalUser]').trim().toBooleanStrict(),
  15. );