Aktywne Wpisy

Phillippus +95
źródło: 1000045368
Pobierz
stary_grat +85
nostalgłem ze zdjęcia, to ma dobre 15 lat. dzisiejsza młodzież używa takich słów co ich nie znam, a te z obrazka wyszły już z użycia. tak samo jak te super miętowe lucky striki #nostalgia #gimbynieznajo
źródło: image
Pobierz



Mircy, dostaję
"There was an unexpected error (type=Method Not Allowed, status=405).
Request method 'POST' not supported", przy wywołaniu domyślnej metody Spring Security odpowiedzialnej za obsługę POST przy logowaniu użytkownika, gdy w konfiguracji Spring Security nadpiszę poniższą metodę:
@Override
public void configure(WebSecurity web) throws Exception {
web.ignoring().antMatchers("/resources/**").anyRequest();
}
, która pozwala na dostęp dla niezalogowanych użytkowników do css etc.
Gdy jej nie nadpiszę, normalnie można się zalogować.
Ma ktoś jakiś pomysł/wskazówkę jak to obejść? Dzięki z góry za pomoc.
@fegwegw: w moim przypadku jest to http://localhost:8080/login. Dla tego adresu GET mam napisany, a POST nie musiałem, bo spring security robił to za mnie
.formLogin().loginUrl("/login").permitAll(); ?
a sprawdzę z tym .loginUrl("/login")
@kufelmleka: na mój gust to zrobiłeś gdzieś @RequestMapping("/login") przez co żądanie z formularza nie trafia tam gdzie powinno i nie ma to związku z tą metodą configure z pierwszego posta
@kufelmleka: zdaje się, że fragment ".anyRequest()" jest nadmiarowy, samo web.ignoring().antMatchers("/resources/") wystarcza do wykluczenia URLi z security.
nie wiem czy dobrze pamiętam (nie mam możliwości zajrzeć w kod), ale web.ignoring() wyklucza dane URLe z security, więc w połączeniu z ".anyRequest()" może wycina również /login?