@Override
    public void shutdown() {
        injector.getInstance(CodeUsageTrackingService.class).shutdown();
    }
Creates a new TOTPAuthenticationProvider that verifies users using TOTP.

@throws GuacamoleException
    If a required property is missing, or an error occurs while parsing
    a property.
extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/TOTPAuthenticationProvider.java