Привет.
Пожалуйста, помогите всем, кто столкнулся с этой проблемой.
Я хочу запустить пример Custom Project Setup. В классе CustomUserDetailsAuthenticationProvider в строке 3:
public class CustomUserDetailsAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider {
...
1 @Override
2 protected UserDetails retrieveUser(String username, UsernamePasswordAuthenticationToken authentication)
throws AuthenticationException {
3 CustomAuthenticationToken auth = (CustomAuthenticationToken) authentication;
я получаю сообщение об ошибке:
java .lang.ClassCastException: org.springframework.security.authentication.UsernamePasswordAuthenticationToken не может быть приведен to secyriry.authentication.loginpassworld.CustomAuthenticationToken
Проверка дает false
if(auth instanceof UsernamePasswordAuthenticationToken){ //auth=null
auth= (CustomAuthenticationToken) authentication;
}
Я понимаю ошибку, но не могу ее понять
- Почему это решение было применено
- Как исправить ситуацию
sreen1
sreen2
Все перевел через GOOGLE