본문 바로가기

이론/웹 | 네트워크2

[RFC6749] OAuth2.0 요약 Oauth2.0 인증 방식은 third-party 어플리케이션에게 리소스 소유자(서비스)를 대신하여 해당 서비스의 접근 권한을 위임하는 방식이다. 회원가입과 로그인 같은 기능을 위임하여 사용자에 대한 인증을 대신 처리함으로 별도의 인증 프로세스 없이 사용자의 신원 확인이 가능하다. Apple, Google, Facebook, 네이버, 카카오 등 여러 기업에서 OAuth 인증 서비스를 제공하며, API 키를 발급받아 사용할 수 있다. 역할 resource owner 보호된 리소스에 대해 액세스 권한을 가진 자로 일반 사용자(유저)를 뜻한다. client 보호된 리소스를 접근하여 사용하고자 요청하는 어플리케이션 (개발자가 만든 서비스) resource server 보호된 리소스를 호스팅 하는 서버로 위에서 .. 2022. 6. 25.
How HTTP request works What happens when you enter www.google.com in brower? 브라우저에 www.google.com 을 치게되면 무슨 일이 일어나는가? 이 글에서는 HTTP의 구조를 가볍게 살펴본 후, 웹개발 실무 면접에서 가장 많이 물어보는 핵심질문 중 하나인 HTTP 요청이 어떻게 처리되는지 정리해보자. HTTP Request & Response 클라이언트(browser)에서 HTTP 프로토콜을 통해 서버에 요청(request)을 하면 그에 맞는 리소스를 응답(response)하는 구조는 검색을 통해 많이 알고 있을것이다. 실제로는 위 그림처럼 단순한 연결이 아닌, 수많은 인터넷 망을 거쳐 요청/응답이 이루어진다. 인터넷은 망구조로 되어 있으며, 클라이언트와 서버 사이에는 수 많은 .. 2022. 4. 24.