spring security로 로그인

spring security로 로그인

작성일 2019.06.07댓글 1건
    게시물 수정 , 삭제는 로그인 필요

spring security로 로그인창 구현한 소스가 있습니다.

Loginfailurehandler.java 소스에서

If("Bad credentials".equals(e.getMessage()))
{
tblUser.setUserId(httpServletRequest.getParameter(UsernamePasswordAuthenticationFilter.SPRING_SECURITY_FORM_USERNAME_KEY));

....


}

위와같이 로그인실패 핸들러 소스중
비밀번호가 틀리거나 아이디가 잘못입력되면 bad credentials 메세지가 발생해

if문이 수행되는데요 패스워드가 잘못입력되면 괜찮은데
아이디가 존재하지 않는 아이디를 입력할경우
tblUser.setUserId를 수행하지못하여 에러가 발생하는거 같습니다.

아이디가 존재하는지 안하는지 체크하는 예외처리하는 방법이 있나요??


#spring security로 로그인

profile_image 익명 작성일 -

스프링 시큐리티 설정중에 hideUserNotFoundExceptions 이라는 설정이 있습니다.

근데 이거는 failurehandler 이전에 설정을 해줘야하는 사안이라서, 구글에서 hideUserNotFoundExceptions로 검색하셔서, 질문자님이 사용하는 사이트의 프레임설정에 맞게 설정을 잡아주셔야 할듯합니다.

아니면, AuthenticationProvider 인터페이스를 따로 구현하셔서, authentication manager등록시 구현한 provider를 등록시켜주시면, 인증여부를 직접 구현하실 수 있기때문에, 거기에서 따로 exception을 발생시키셔도 됩니다.

프레임 설정이라 간단하게 설명드리긴 힘들고, 제가 드린 키워드로 검색하시면, 예제들이 나오리라 생각됩니다.

spring security로 로그인

spring security로 로그인창 구현한 소스가 있습니다. Loginfailurehandler.java 소스에서 If("Bad credentials".equals(e.getMessage())) { tblUser.setUserId(httpServletRequest....

안녕하세요 spring security...

... 제목 :안녕하세요 spring security 설정질문드려요 질문 : localhost는 로그인 로그아웃 이 잘되는데192.8.5.1192.58.9.1192.58.9.7이런 여러아이피 접근시...

springsecurity postmapping 질문입니다.

... postmapping 로그인 에서는 어떤식으로 하는건지 궁금합니다. Spring Security 에서 제공하는 인증 방식이 아닌 방법으로 직접 구현해서...

security 암호화 질문

spring boot에서 security 의 @Bean public BCryptPasswordEncoder bCryptPasswordEncoder() { return... 회원이 로그인할때 암호화된 비밀번호로 로그인하는게 불편하니까 만약...

안녕하세요 개발자 고수님들께...

Spring security 설정인데 localhost 는 로그인이잘되는데 192.67.8.1 이런아이피로 접근시 로그인이 안됩니다... hasIP 설정도 0.0.0.0/0 이렇게 했는데도 안되네요 ㅜㅜ...

jsp 로그인 구현 질문있습니다.

... Spring + Mybatis + Spring Security 예제를 찾아본다 (Mybatis는 데이터베이스를 연동해줍니다) (Spring Securty는 로그인관련된 것들을...