Метод authentication () , по-видимому, недоступен в исходном коде версии 5.3.1. Я не уверен, должен ли я сообщать об этом как об ошибке ...
Поэтому мне пришлось создать собственный мутатор, реализующий WebTestClientConfigurer, MockServerConfigurer
. Проблема, с которой я сталкиваюсь, заключается в том, что я использую Kotlin в качестве основного языка, и до сих пор я не нашел способа реализовать мутатор в kotlin из-за следующей проблемы.
Я не могу вызвать метод SecurityMockServerConfigurers.mockAuthentication
класса SecurityMockServerConfigurers
как Kotlin не может вывести переменную типа T. Насколько я читал, это проблема совместимости с java, которая все еще поддерживает возвращение обобщенных типов без указания типа. Не уверен ...
Кто-нибудь может дать мне руку?
Спасибо!