@RegisteredOAuth2AuthorizedClient 이해 및 활용

존스노우·2023년 9월 3일
0

springSecurity

목록 보기
43/75

  • 타입 인자로 선언해 준다

  • 자체적으로 클라이언트가 인가받게되고 최종결과물인 결과물이 변수에 바인딩 됨

  • 그림처럼 진행되도록 코드를 작성하고 원래는 클라이언트를 반환하도록함

  • 그런데 어노테이션은 선언하면 그림 과정이 생략되서 작동하게 됨.

  • 초록색 값까진 아규먼트 리졸버가 해줌.
  • 최종 Oauth2AuthorizedClinet 값을 얻으면 밑으로 내려가 로직을 실행할수 있다.

  • 전시간에 코드를 복사하고 일부분을 삭제해준다.

  • 해당 메소의타입과 어노테이션이 선언되어있는지 확인?

  • 클라이언트 아이디


  • 키클록으로 받음

  • 권한부여 요청을위해 값 셋팅 중

  • 이과정이랑 방금 위과정이랑 비슷하다.

  • 이런 작업과정을 어노테이션을 선언한 리졸버가 대신 해주고 있다..

  • 바인딩 되서 다들어옴
profile
어제의 나보다 한걸음 더

0개의 댓글