CS/WEB
-
1. OAuth?? 웹 사이트에 로그인을 하려다 보면 네이버, 구글 등의 외부 계정으로 간편하게 로그인할 수 있는 기능을 볼 수 있을 것입니다. 이때 사용되는 프로토콜이 OAuth입니다. OAuth란 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준입니다. 2. OAuth 구성요소 구분 설명 Resource Owner 웹 서비스를 이용하려는 유저, 자원(개인정보)을 소유하는 자, 사용자 'Resource' 는 개인정보라고 생각하면 된다. Client 자사 또는 개인이 만든 애플리케이션 서버 클라이언트 라는 이름은 client가 Resource server에게..
[CS WEB] OAuth1. OAuth?? 웹 사이트에 로그인을 하려다 보면 네이버, 구글 등의 외부 계정으로 간편하게 로그인할 수 있는 기능을 볼 수 있을 것입니다. 이때 사용되는 프로토콜이 OAuth입니다. OAuth란 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준입니다. 2. OAuth 구성요소 구분 설명 Resource Owner 웹 서비스를 이용하려는 유저, 자원(개인정보)을 소유하는 자, 사용자 'Resource' 는 개인정보라고 생각하면 된다. Client 자사 또는 개인이 만든 애플리케이션 서버 클라이언트 라는 이름은 client가 Resource server에게..
2022.09.20 -
1. 웹 서버 클라이언트가 웹 브라우저에서 어떠한 페이지를 요청하면 웹 서버에서 그 요청을 받아 정적 컨텐츠를 제공하는 서버입니다. 이때 정적 컨텐츠는 html, css, js, 이미지 등 즉시 응답 가능한 컨텐츠를 의미합니다. 웹서버가 정적 컨텐츠만 제공하는 것은 또 아닙니다. 동적컨텐츠를 요청받았을 때는 해당 요청을 WAS에게 넘겨주고, 결과를 클라이언트에게 전달하는 역할도 합니다. 웹서버의 역할 1) 정적 컨텐츠 요청에 따른 응답 처리 2) 동적 컨텐츠 요청 WAS에게 넘겨주고, 결과를 클라이언트에 전달 2. WAS WAS는 웹서버와 웹 컨테이너를 합친 개념으로 Web Application Server의 약자입니다. 웹 서버 단독으로 처리할 수 없는 DB조회나 다양한 로직 처리가 필요한 동적 컨텐츠..
[CS WEB] 웹 서버와 WAS1. 웹 서버 클라이언트가 웹 브라우저에서 어떠한 페이지를 요청하면 웹 서버에서 그 요청을 받아 정적 컨텐츠를 제공하는 서버입니다. 이때 정적 컨텐츠는 html, css, js, 이미지 등 즉시 응답 가능한 컨텐츠를 의미합니다. 웹서버가 정적 컨텐츠만 제공하는 것은 또 아닙니다. 동적컨텐츠를 요청받았을 때는 해당 요청을 WAS에게 넘겨주고, 결과를 클라이언트에게 전달하는 역할도 합니다. 웹서버의 역할 1) 정적 컨텐츠 요청에 따른 응답 처리 2) 동적 컨텐츠 요청 WAS에게 넘겨주고, 결과를 클라이언트에 전달 2. WAS WAS는 웹서버와 웹 컨테이너를 합친 개념으로 Web Application Server의 약자입니다. 웹 서버 단독으로 처리할 수 없는 DB조회나 다양한 로직 처리가 필요한 동적 컨텐츠..
2022.09.20 -
1. API란 무엇인가? 컴퓨터의 기능을 실행시키는 방법을 의미한다. 컴퓨터에 무언가를 출력하는 방법은 아래와 같다. python : print('hello') javascript : document.wtirte('hello'); 이 함수 하나하나가 API다. 2. REST API? REST API도 마찬가지로 컴퓨터를 실행시킨다. 정확히는 "남의 컴퓨터"를 실행시킨다. 인터넷과 웹을 통해서 나의 컴퓨터를 제어할 때 어떻게하면 시행착오를 줄이고 더 좋은 API를 만들수 있을까에 대한 결과물이라고 한다. REST API : Representational State Transfer 3. REST API의 규칙 REST API는 자원, 행위, 표현으로 구성되어 있고, 반드시 지켜야하는 가장 중요한 규칙 두 가..
[CS WEB] REST API1. API란 무엇인가? 컴퓨터의 기능을 실행시키는 방법을 의미한다. 컴퓨터에 무언가를 출력하는 방법은 아래와 같다. python : print('hello') javascript : document.wtirte('hello'); 이 함수 하나하나가 API다. 2. REST API? REST API도 마찬가지로 컴퓨터를 실행시킨다. 정확히는 "남의 컴퓨터"를 실행시킨다. 인터넷과 웹을 통해서 나의 컴퓨터를 제어할 때 어떻게하면 시행착오를 줄이고 더 좋은 API를 만들수 있을까에 대한 결과물이라고 한다. REST API : Representational State Transfer 3. REST API의 규칙 REST API는 자원, 행위, 표현으로 구성되어 있고, 반드시 지켜야하는 가장 중요한 규칙 두 가..
2022.09.20