Traefik selective middleware

Using the following configuration, does this mean that requests from 8.8.8.8 will not execute the forwardauth middleware and be allowed based on IP? If not, how can I do such a thing without creating multiple routes.

http:
  routers:
    my-router:
      rule: Host(`my-service.com`)
      service: my-service
      middlewares:
        - ipwhitelist
        - forwardauth
  middlewares:
    ipwhitelist:
      ipWhiteList:
        ipStrategy:
          excludedIPs:
            - "8.8.8.8/32"
    forwardauth:
      forwardAuth:
        address: https://example.com/auth

Usually all middlewares will be applied. AFAIK if you want some clients to not do auth, then you need a second router, with rule = … && ClientIP(). (Doc)