Fixed security config
This commit is contained in:
parent
0c8081a68a
commit
158038a6f9
@ -3,10 +3,12 @@ package ru.dragonestia.picker.cp.config;
|
||||
import com.vaadin.flow.spring.security.VaadinWebSecurity;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||
import org.springframework.security.core.userdetails.UserDetailsService;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
import ru.dragonestia.picker.api.impl.RoomPickerClient;
|
||||
import ru.dragonestia.picker.cp.model.provider.AccountProvider;
|
||||
import ru.dragonestia.picker.cp.page.LoginPage;
|
||||
import ru.dragonestia.picker.cp.service.AccountService;
|
||||
|
||||
@Configuration
|
||||
@ -31,4 +33,14 @@ public class SecurityConfig extends VaadinWebSecurity {
|
||||
UserDetailsService userDetailsService(RoomPickerClient adminClient, AccountProvider accountProvider) {
|
||||
return new AccountService(adminClient, accountProvider);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void configure(HttpSecurity http) throws Exception {
|
||||
http.authorizeHttpRequests(auth -> {
|
||||
|
||||
});
|
||||
|
||||
super.configure(http);
|
||||
setLoginView(http, LoginPage.class);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user