protected void collectDuoAttribute(final Map<String, List<Object>> attributes,
                                       final String name, final List values) {
        if (values != null && !values.isEmpty()) {
            attributes.put(name, values);
        }
    }
An abstraction that encapsulates interaction with
Duo 2fa authentication service via its universal prompt API.

@author Misagh Moayyed
@since 6.3.0
support/cas-server-support-duo-core/src/main/java/org/apereo/cas/adaptors/duo/authn/UniversalPromptDuoSecurityAuthenticationService.java