IT Knowledge (총 11개) 썸네일형 리스트형 API 란 Resource Server - 개발자들이 프로그램을 쉽게하기위해 특정 기능들을 API로 제공하는 구글, 파이어베이스 등을 의미Client - Resourece Server(구글, 파이어베이스등)의 서비스를 이용하는 우리의 프로그램들을 의미한다 인터페이스란?- 어떠한 기능을 사용하기 위해 그 기능이 동작하는 어려운 과정은 생각하지 않고 쉽게 이용할 수 있도록 다리 역할을 하는 것 EX- 쉘은 사용자가 운영체제를 이용하기 위한 인터페이스 이다- API는 어플리케이션을 쉽게 이용하기위한 인터페이스 이다. UI란?- UI는 시스템과 사용자가 통신하기 위한 접점 API란?- 프로그램이 라이브러리를 호출하기 위한 접점- API는 프로그램이 다른 프로그램을 제어하기 위한 인터페이스를 말한다 ex) JAVA에서 웹 .. IT Knowledge - Oauth2 - 2 (App 등록) IT Knowledge - Oauth2 - 1 (App 등록) Oauth2 - 1 (개념) Oauth2 - 2 (App 등록) Oauth2 - 3 (인증 과정) 1. App(Client) 등록Client(App)가 Resource Server를 이용하기 위해서는 Resource Server에 사전에 등록을 해야합니다. Client(App)를 등록하는 이유는 당연하겠지만, Resource Owner(정보의 주인)의 정보를 요청할 때, 현재 사용자가 사용하는 Client(App)이 아닌 다른 Client(App)에서의 요청을 방지하기 위해서 입니다. 즉, Client(App)이 Resource Server에 가입을 하는 과정과 비슷하다고 생각하시면 될것 같습니다. 2. 등록시 생성되는 정보2.1 Client.. IT Knowledge - Oauth2 - 1 (개념) Oauth2 - 1 (개념) Oauth2 - 2 (App 등록) Oauth2 - 3 (인증 과정) (참조 - https://opentutorials.org/course/3405/22006 생활코딩)1. 기존의 방법 (위험한 방법)(그림출처 - 생활코딩 Oauth) *용어 User : 우리의 서비스를 이용하는 사용자 Mine : 사용자의 정보를 가공하여 그것을 다시 사용자에게 어떠한 서비스를 제공하는 제공자Their : 사용자의 정보가 저장되어있는 기존의 서비스 *서비스 제공개념달력서비스를 제공한다고 생각을 해보자 1. 사용자가 기념일을 확인하기 위해 Mine(우리의 서비스)에 가입을 했다2. Mine(우리의 서비스)는 사용자의 생일 이라던지 여타 정보들을 얻기위해 Their 에 접근을 해야한다3. Use.. 이전 1 2 다음