@Override
    public boolean authorize(final String secret, final int verificationCode) {
        return toAuthenticatorInstance().authorize(secret, verificationCode);
    }
This is {@link DefaultCasGoogleAuthenticator}.
A wrapper around the google authenticator instance {@link CasGoogleAuthenticator}
to allow for {@link org.springframework.cloud.context.config.annotation.RefreshScope}
on beans since original class is marked as final and cannot be refreshed
via proxies.
This uses the delegate pattern to route calls to the real instance.

@author Misagh Moayyed
@since 6.2.0
support/cas-server-support-gauth-core/src/main/java/org/apereo/cas/gauth/DefaultCasGoogleAuthenticator.java