Próbuję skonfigurować serwer zasobów do pracy z oddzielnym serwerem autoryzacji przy użyciu ochrony sprężystej oauth. Używam RemoteTokenServices
, który wymaga punktu końcowego /check_token
.Spring Security OAuth2 check_token punkt końcowy
Widzę, że punkt końcowy /oauth/check_token
jest domyślnie włączony, gdy używana jest @EnableAuthorizationServer
. Jednak punkt końcowy jest domyślnie niedostępny.
Czy następujący wpis należy dodać ręcznie, aby dodać do białej listy ten punkt końcowy?
http.authorizeRequests().antMatchers("/oauth/check_token").permitAll();
To sprawi, że ten punkt końcowy stanie się dostępny dla wszystkich, czy jest to pożądane zachowanie? Czy może czegoś brakuje?
Dzięki z góry,
Would not "isAuthenticated()" są wyższe niż "permitAll()"? –
Napisałem to, ponieważ próbuje to osiągnąć w powyższym kodzie. –