OAuth 하는 이유 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다.[1] 이 매커니즘은 여러 기업들에 의해 사용되는데, 이를테면 아마존,[2] 구글, 페이스북, 마이크로소프트, 트위터가 있으며 사용자들이 타사 애플리케이션이나 웹사이트의 계정에 관한 정보를 공유할 수 있게 허용한다. OAuth를 사용 시의 OpenID와 의사 인증 OAuth는 사용자가 누구인지를 확인하는 인증(Authentication) 프로토콜이 아닌, 사용자의 요청이 권한이 있는지를 확인하는 인가(Authorization) 프로토콜이다.
Web
브라우저의 렌더링 과정 브라우저의 렌더링 과정 렌더링이란 HTML,CSS, 자바스크립트 등 개발자가 작성한 문서가 브라우저에서 출력되는 과정을 말합니다. medium.com 서버에서 HTML, CSS 등 웹사이트에 필요한 리소스를 다운받는다. HTML 코드를 DOM Tree로 변환한다 CSS파일을 CSSOM(CSS Object Model) 로 변환한다. DOM Tree와 CSSOM을 결합하여 Render Tree를 만든다. 뷰포트 내에서 각 요소의 정확한 위치와 크기를 정확하게 캡처하는 Box 모델이 출력 상대적 측정값 → 절대적인 픽셀 페인팅: 화면에 요소를 그리기