일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- try-catch
- tcp
- optional
- 날짜쿼리
- 람다표현식
- Hotspot VM
- n+1
- springboot
- execution engine
- feign
- try-catch-finally
- Class Loader
- intelij
- 동작방식
- jetbrain
- 코딩테스트
- closeable
- zipWith
- circuitbreaker
- GC
- Kotlin
- Runtime data area
- jvm
- wagon-ssh
- try-with-resources
- 4-way-handshake
- resilience4j
- AutoCloseable
- java
- webflux
- Today
- Total
목록Protocol (3)
JuBin's personal study blog

만일 SNS 로그인을 한 번이라도 구현해보려고 하셨다면, OAuth를 한 번은 들어보셨을 겁니다. 그래서 SNS 로그인 = OAuth라고 생각하시는 분이 계시는데 이는 잘못된 생각입니다. OAuth 프로토콜의 기능 중 하나로 SNS 로그인이 있는것입니다. Oauth Oauth 는 외부서비스의 인증 및 권한부여를 관리하는 범용적인 프로토콜입니다. * 권한 : OAuth는 인증뿐만 아니라 권한도 관리합니다. 사용자의 권한에 따라 접근할 수 있는 데이터가 다르도록 설정이 가능합니다. * 프로토콜 : 특정한 프로그램을 지칭하는게 아니라 일종의 규격(약속)입니다. Facebook, Google, Naver 등은 OAuth라는 규격에 맞춰 인증 및 권한을 대행관리 해줍니다 * 외부서비스 : 우리가 만들고 있는 서비..

OAuth2.0이란 각종 웹, 모바일 어플리케이션에서 타사의 API를 사용하고 싶을 때 권한 획득을 위한 프로토콜(Protocol)입니다. OAuth2.0 OAuth2.0이란 각종 웹, 모바일 어플리케이션에서 타사의 API를 사용하고 싶을 때 권한 획득을 위한 프로토콜(Protocol)입니다. 간단하게는 로그인에서부터 각종 API를 보다 안전하고 편하게 사용하게 해줍니다. 여러분은 많은 웹 서비스와 모바일 어플리케이션을 이용하면서 다음과 같은 문구를 많이 보셨습니다. “facebook으로 로그인”, “Google 계정으로 로그인”, “Naver로 로그인” 이러한 기능으로 여러분은 특정 서비스에 대한 회원가입 과정을 거치지 않고 기존에 사용하던 서비스들의 계정으로 로그인을 진행할 수 있습니다. 이것이 OA..

OAuth(Open Authentication, Open Authorization) , 유저 자신이 가진 정보에 대한 접근권한(Authorization)과 자신이 누구인지 나타내는 인증(Authentication)에 대한 프로토콜 OAuth 공식 문서에서의 예시 내차는 차키가 두종류 있다. 하나는 기본차키(모든기능을 다가지고있음), 또하나는 발렛용 차키 발렛용 차키는 1~2KM 정도만 운전이 가능하고, 트렁크도 열수없고, 차문도 열수없다.(접근권한 Authorization) 키를 소유한 차 주인(나) (인증, Authentication) 키 (AccessToken) Resource Owner : 보호된 Resource에 접근할수 있는 권한을 부여하는 Entity >>>> 예시에서 자신의 자동차(Resou..