2021.01.18

조지성·2021년 1월 21일
0

TIL

목록 보기
8/78
  • Spring Security

    • AuthenticationManager : 인증을 담당하는 존재 , 그 밑에 다양한 방식의 인증을 처리할 수 있도록 아래와 같은 구조로 설계
    • ProviderManager : 인증에 대한 처리를 AuthenticationProvider라는 타입의 객체를 이용해서 처리를 위임
    • AuthenticationProvider: 실제 인증 작업을 진행 , 이때 인증된 정보에는 권한에 대한 정보를 같이 전달, 이 처리는 UserDetailsService라는 존재와 관련
    • UserDetailsService 인터페이스의 구현체는 실제로 사용자의 정보와 사용자가 가진 권한의 정보를 처리해서 반환
  • RestTemplate

    • spring 3.0부터 지원
    • 스프링에서 사용하는 http 통신에 유용하게 쓸 수 있는 템플릿
    • HTTP 서버와의 통신을 단순화하고 RESTful 원칙을 지킴
    • 기계적이고 반복적인 코드를 최대한 줄여줌
    • json,xml를 쉽게 응답받음
  • JSON

    JSON이란 JavaScript Object Notation의 약자입니다. 읽을 때는 제이슨이라고 읽으면 됩니다. JSON은 데이터 교환포맷의 일종으로 XML에 비해 경량화된 데이터 교환포맷으로 데이터 교환을 쉽게 할 수 있습니다.

  • Jackson

    Java Object를 JSON으로 변환하거나 JSON을 Java Object로 변환하는데 사용할 수 있는 Java 라이브러리입니다.

profile
초보 개발자의 성장기💻

0개의 댓글