/** {@inheritDoc} */
protected void doParse(Element config, BeanDefinitionBuilder builder) {
log.debug("Parsing configuration for {} authentication handler.", XMLHelper.getXSIType(config).getLocalPart());
-
- int duration = Integer.parseInt(config.getAttributeNS(null, "authenticationDuration"));
+
+ int duration = 30;
+ if (config.hasAttributeNS(null, "authenticationDuration")) {
+ duration = Integer.parseInt(config.getAttributeNS(null, "authenticationDuration"));
+ }
log.debug("Authentication handler declared duration of {} minutes", duration);
builder.addPropertyValue("authenticationDuration", duration);