@Override
    public boolean supports(final Credential credential) {
        return YubiKeyCredential.class.isAssignableFrom(credential.getClass());
    }
An authentication handler that uses the Yubico cloud validation
platform to authenticate one-time password tokens that are
issued by a YubiKey device. To use YubiCloud you need a
client id and an API key which must be obtained from Yubico.
<p>For more info, please visit
<a href="http://yubico.github.io/yubico-java-client/">this link</a></p>

@author Misagh Moayyed
@since 4.1
support/cas-server-support-yubikey-core/src/main/java/org/apereo/cas/adaptors/yubikey/YubiKeyAuthenticationHandler.java