본문 바로가기 메뉴 바로가기

WHAT SPARKS A LIGHT IN YOU

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

WHAT SPARKS A LIGHT IN YOU

검색하기 폼
  • 분류 전체보기 (160)
    • 여행 (1)
    • 묵상 (1)
    • 생각 (40)
    • 책 (8)
    • 영화 (3)
    • 유튜브 (27)
    • 공부 (80)
      • 토비의 스프링 3.1 (39)
      • 이펙티브 자바 (6)
      • 오브젝트 (1)
      • IntelliJ (1)
      • SW Professional (9)
      • 데이터 중심 애플리케이션 설계 (2)
      • 마이크로서비스 패턴 (0)
      • 스프링으로 시작하는 리액티브 프로그래밍 (15)
      • 인증, 인가 (5)
    • 비공개 (0)
      • 메모 (0)
  • 방명록

공부/인증, 인가 (5)
RFC 6749 - 4장 Obtaining Authorization

Obtaining AuthorizationOAuth 2.0에서 권한을 얻는 다양한 방법Authorization Code GrantAuthorization Requestresponse_type="code"client_idredirect_uriscopestateAuthorization ResponsecodestateAccess Token Requestgrant_type="authorization_code"coderedirect_uriclient_idAccess Token Responseaccess_tokenexpires_intoken_typerefresh_token (optional)Implicit GrantJavaScript 같은 scripting language applicationredirection-..

공부/인증, 인가 2024. 7. 29. 22:31
RFC 6749 - 3장 Protocol Endpoints

Protocol EndpointsAuthorization server endpointsAuthorization endpointclient가 user-agent rediraction을 통해 resource owner로부터 권한을 얻는 데 사용Token endpointclient가 client authentication을 통해 authorization code를 access token으로 교환하는 데 사용Client endpointRedirection endpointauthorization server가 resource owner의 user-agent를 통해 client로 authorization credentials를 포함한 응답을 반환하는 데 사용Authorization Endpointresource o..

공부/인증, 인가 2024. 7. 29. 22:30
RFC 6749 - 2장 Client Registration

Client Registration클라이언트 등록 방식은 사양 밖클라이언트 등록 시 client와 authorization server 간의 직접적인 상호작용은 필요하지 않는다.클라이언트는 client type과 redirection URI를 지정해야 하고, authorization server는 애플리케이션 이름, 웹 사이트, 설명, 로고 이미지, 약관 등 추가적인 정보를 요구할 수 있다.Client Typesclient credentials의 기밀성을 유지할 수 있는지 여부에 따라 두 가지 클라이언트 유형이 있다.confidentiale.g. native application or web browser-based applicationpublice.g. web application on serverCl..

공부/인증, 인가 2024. 7. 29. 22:29
RFC 6749 - 1장 Introduction

Introduction전통적인 client-server authentication model에서 third-party 애플리케이션이 restricted resource (protected resource)에 접근하기 위해서는 resource owner의 credentials를 알아야만 했다.이는 third-party 애플리케이션이 resource owner의 password를 저장하거나, 접근할 수 있는 resource의 scope을 제한할 수 없는 등 보안적으로 취약하다.OAuth는 authorization layer를 도입하고, 클라이언트의 역할을 resource owner의 역할과 분리하여 이러한 문제를 해결한다.클라이언트는 resource owner의 승인 하에 resource owner의 cre..

공부/인증, 인가 2024. 7. 29. 22:27
RFC 6749 정리 및 요약

7년째 계정 서버 개발자로 있으면서, OAuth 2.0 스펙을 제대로 정독한 적 없는 듯 하다. (바쁜 현업에 치여서라고 변명해 본다.)물론 보편적인 내용은 현업 하면서 자연스럽게 알게 되기도 하지만, 왜 이런 설계가 나왔는지, 스펙에서 주로 쓰는 용어는 무엇인지, 문장과 문장 사이에 숨겨진 의도까지 파악하기 위해서는 스펙을 정독해야 한다.이에 Authorization의 가장 중요한 스펙 중 하나인 RFC 6749 The OAuth 2.0 Authorization Framework를 시간을 내 정리 해 보고자 한다. (OIDC, SAML, SCIM도...)https://datatracker.ietf.org/doc/html/rfc6749 RFC 6749: The OAuth 2.0 Authorization ..

공부/인증, 인가 2024. 7. 29. 22:24
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 프록시 패턴
  • 내가 너라도 그랬을 거야
  • 스물다섯스물하나
  • 프록시
  • 걸어가는 늑대들
  • Decorator pattern
  • pointcut
  • 포인트컷
  • 어드바이스
  • 익셉션
  • 프록시의 목적
  • Exception Handling
  • Proxy
  • ProxyFactoryBean
  • 예외처리
  • 프록시의 특징
  • Exception
  • 전이수
  • 예외 처리 시 주의 사항
  • 아크풀리
  • 익셉션 처리 시 주의 사항
  • advice
  • 데코레이터 패턴
  • proxy pattern
  • 전이수 갤러리
more
«   2025/07   »
일 월 화 수 목 금 토
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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바