Traefik dual factor auth

Are there any examples for traefik 2.1 for the usage with google authenticator, or keycloak? Do the new middlewares support keycloak auth natively? Or Oauth2 like described here? https://www.smarthomebeginner.com/google-oauth-with-traefik-docker/