Я тоже некоторое время боролся с этим и не мог найти ответа нигде, кроме как достаточно скрытого в документах Traefik. Документы ForwardAuth на самом деле не упоминают об этом, но, глядя на пример конфигурации обзора промежуточного программного обеспечения Я неожиданно заметил, что вам нужно не только указать промежуточное программное обеспечение, вы также должны применить его к роутер.
Добавление этой метки к whoami
сервису должно помочь:
- "traefik.http.routers.whoami.middlewares=testauth"
Обратите внимание, что вы также можете указать несколько промежуточных программ здесь, разделяя их запятыми, чтобы вы могли добавить другие промежуточные программы, которые вы определили следующим образом:
- "traefik.http.routers.whoami.middlewares=testauth,test-redirectscheme,test-replacepath"