| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | = WebTestClient Security SetupThe basic setup looks like this:[tabs]======Java::+[source,java,role="primary"]----import static org.springframework.security.test.web.reactive.server.SecurityMockServerConfigurers.springSecurity;import static org.springframework.web.reactive.function.client.ExchangeFilterFunctions.basicAuthentication;@ExtendWith(SpringExtension.class)@ContextConfiguration(classes = HelloWebfluxMethodApplication.class)public class HelloWebfluxMethodApplicationTests {	@Autowired	ApplicationContext context;	WebTestClient rest;	@BeforeEach	public void setup() {		this.rest = WebTestClient			.bindToApplicationContext(this.context)			// add Spring Security test Support			.apply(springSecurity())			.configureClient()			.filter(basicAuthentication("user", "password"))			.build();	}	// ...}----Kotlin::+[source,kotlin,role="secondary"]----import org.springframework.security.test.web.reactive.server.SecurityMockServerConfigurers.springSecurityimport org.springframework.web.reactive.function.client.ExchangeFilterFunctions.basicAuthentication@ExtendWith(SpringExtension::class)@ContextConfiguration(classes = [HelloWebfluxMethodApplication::class])class HelloWebfluxMethodApplicationTests {    @Autowired    lateinit var context: ApplicationContext    lateinit var rest: WebTestClient    @BeforeEach    fun setup() {        this.rest = WebTestClient            .bindToApplicationContext(this.context)            // add Spring Security test Support            .apply(springSecurity())            .configureClient()            .filter(basicAuthentication("user", "password"))            .build()    }    // ...}----======
 |