package org.apereo.cas.adaptors.radius.authentication; import org.apereo.cas.services.AbstractMultifactorAuthenticationProvider; /** * The authentication provider for yubikey. * * @author Misagh Moayyed * @since 5.0.0 */ public class RadiusMultifactorAuthenticationProvider extends AbstractMultifactorAuthenticationProvider { private static final long serialVersionUID = 4789727148634156909L; private RadiusTokenAuthenticationHandler radiusAuthenticationHandler; public RadiusMultifactorAuthenticationProvider(final RadiusTokenAuthenticationHandler radiusAuthenticationHandler) { this.radiusAuthenticationHandler = radiusAuthenticationHandler; } @Override protected boolean isAvailable() { return this.radiusAuthenticationHandler.canPing(); } }