mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-28 14:52:24 +00:00
Align RSocket sample with new Spring Boot configuration
This commit is contained in:
parent
bcaa8bc7e9
commit
5345aecd7f
@ -15,8 +15,6 @@
|
|||||||
*/
|
*/
|
||||||
package sample;
|
package sample;
|
||||||
|
|
||||||
import org.junit.Test;
|
|
||||||
import org.junit.runner.RunWith;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.boot.rsocket.context.RSocketServerInitializedEvent;
|
import org.springframework.boot.rsocket.context.RSocketServerInitializedEvent;
|
||||||
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
@ -27,6 +25,9 @@ import org.springframework.security.rsocket.metadata.BasicAuthenticationEncoder;
|
|||||||
import org.springframework.security.rsocket.metadata.UsernamePasswordMetadata;
|
import org.springframework.security.rsocket.metadata.UsernamePasswordMetadata;
|
||||||
import org.springframework.test.context.TestPropertySource;
|
import org.springframework.test.context.TestPropertySource;
|
||||||
import org.springframework.test.context.junit4.SpringRunner;
|
import org.springframework.test.context.junit4.SpringRunner;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
import reactor.core.publisher.Mono;
|
import reactor.core.publisher.Mono;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
@ -91,7 +92,7 @@ public class HelloRSocketApplicationITests {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onApplicationEvent(RSocketServerInitializedEvent event) {
|
public void onApplicationEvent(RSocketServerInitializedEvent event) {
|
||||||
this.port = event.getrSocketServer().address().getPort();
|
this.port = event.getServer().address().getPort();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,14 +16,12 @@
|
|||||||
|
|
||||||
package sample;
|
package sample;
|
||||||
|
|
||||||
import org.springframework.boot.rsocket.server.ServerRSocketFactoryCustomizer;
|
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.security.config.annotation.rsocket.EnableRSocketSecurity;
|
import org.springframework.security.config.annotation.rsocket.EnableRSocketSecurity;
|
||||||
import org.springframework.security.core.userdetails.MapReactiveUserDetailsService;
|
import org.springframework.security.core.userdetails.MapReactiveUserDetailsService;
|
||||||
import org.springframework.security.core.userdetails.User;
|
import org.springframework.security.core.userdetails.User;
|
||||||
import org.springframework.security.core.userdetails.UserDetails;
|
import org.springframework.security.core.userdetails.UserDetails;
|
||||||
import org.springframework.security.rsocket.core.SecuritySocketAcceptorInterceptor;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Rob Winch
|
* @author Rob Winch
|
||||||
@ -43,9 +41,4 @@ public class HelloRSocketSecurityConfig {
|
|||||||
return new MapReactiveUserDetailsService(user);
|
return new MapReactiveUserDetailsService(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
|
||||||
ServerRSocketFactoryCustomizer springSecurityRSocketSecurity(
|
|
||||||
SecuritySocketAcceptorInterceptor interceptor) {
|
|
||||||
return builder -> builder.addSocketAcceptorPlugin(interceptor);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user