티스토리 뷰

RESTAPI

RESTAPI - Security - Account Service

엔꾸꾸 2019. 8. 24. 22:37

REST API - Security - Account Service

AccountServiceTest

  • 기존에 만들어둔 BaseControllerTest 클래스는 ServiceLayer에선 사용하지않는 MockMvc를 포함하고 있기때문에 상속하지 않는다.
  • UserDetailsService를 구현하는 AccountService 테스트

  • AccountService
    • loadUserByUsername()
      • username(email) 에 해당하는 사용자를 찾는다.
        • 없다면 UsernameNotFoundException
        • 존재한다면 UserDetail 구현체인 User 객체를 반환한다.
    • authorities()
      • username에 해당하는 사용자를 찾아 해당 사용자의 권한을 SimpleGrantedAuthority로 변환한다.

 

  • AccountRepository
    • findByEmail()
      • email에 해당하는 사용자 정보를 찾는다. Optional

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함