본문 바로가기

서버2

Note.1 프로토타입 개발 방향성 드디어 회사에서 진행하던 진절머리 나는 워킹 데모를 마무리하고 새로운 목적의 서비스 개발에 돌입했다. 전체적인 구조와 흐름은 단순하고, 데이터 처리 같은 기능이 없다보니 컴퓨팅 자원적인 문제도 없을 것으로 보인다. 이번 프로토타입 개발 간에 원하는 목표를 정리해봤다. 명확한 멀티미디어 데이터 획득 방법 AWS S3 서비스를 사용한 멀티미디어 데이터 제공 명확한 Django Model 정의 및 사용 TDD 시도 서버 관리 및 서비스 모니터링 먼저 멀티미디어 데이터 획득에 대해서는 워킹 목업 개발 간에 어느정도 달성을 했다고 볼 수 있는데, 현재 사용중인 ReactMic 라이브러리가 환경별로 다르게 작동하는게 확인된 상태이다. 어쩔 수 없이 워킹 데모는 안드로이드 크롬 환경에 맞추어 세팅을 하고 배포를 한 .. 2021. 4. 30.
위코드 Foundation - 인증과 인가 인증과 인가 인증과 인가는 API에서 가장 자주 구현하는 기능이다. Private한 API는 물론이고, Public한 API에서도 기본적인 인증과 인가 과정을 요구 인증(Authentication) 인증이란 사용자의 Identification을 확인하는 일련의 절차 로그인 절차가 인증과정에 해당된다. 유저의 아이디와 비밀번호를 만든다. 만든 아이디와 비밀번호를 DB에 저장하는데 이때 비밀번호의 경우 암호화를 진행한 후 저장한다. 이후 유저가 로그인을 위해서 아이디와 비밀번호를 입력한다. 입력된 아이디와 비밀번호를 DB에 저장된 데이터와 비교, 이때에도 입력받은 비밀번호는 암호화 후 비교 일치하면 로그인 성공으로 판단 클라이언트로 Access Token을 전달 유저는 로그인에 성공한 이후에는 Access .. 2020. 8. 11.