본문 바로가기

프로젝트/Joontooling3

Joontooling 프로젝트 [OAuth] Joontooling 프로젝트 업무 : 회원가입 모델링 OAuth란? Open Authorization 은 비밀번호 없이, 제 3자 웹사이트에 있는 정보를 현재 사용하려고 하는 웹사이트가 사용할 수 있도록 허용하는 것이다 네이버는 나의 웹사이트한테 accessToken을 전달 하면서, 나의 웹 사이트에서 필요한 기능들만 부분적으로 허용한다 accessToken을 통해서 네이버에 접근해서 데이터를 읽고, 생성하고, 삭제하고, 수정할 수 있다 나의 웹사이트에서 네이버의 ID, Password를 직접적으로 사용하는 것이 아니라서 보안적인 측면에서 안전하다 역할 Resource Server (Naver) : 사용하고자 하는 자원 (데이터)의 위치, 즉 Resource Server에 있다 나의 웹사이트에서 네이버.. 2023. 3. 27.
Joontooling 프로젝트 - Daum 주소 API Joontooling 프로젝트 업무 : 회원가입 모델링 Daum 주소 API 가지고 오기 주소 {% render_field form.address class="input_effect" placeholder="주소" id="address" %} 도로명 주소 찾기 상세 주소를 추가해 주세요 주소 입력칸 그리고 주소 찾기 버튼을 만든다 주소 찾기 버튼을 누르면 Daum 주소 찾기 팝업을 띄운다 Daum 주소 찾기 API는 따로 Key를 받지 않아도 된다 위에 있는 코드를 그냥 가지고 오면된다 예제 코드가 있는데, 예제 코드보다는 간단하게 만들어서 사용했다 function searchAddress() : 함수이다. HTML에서 주소 찾기 버튼을 누르면 을 통해서 searchAddress 기능을 실행시켜 준다 (.. 2023. 2. 22.
Joontooling 프로젝트, Day 1 Joontooling 프로젝트, Day 1 업무 : 회원가입 모델링 Accounts 어플리케이션 만들기 project (settings.py) INSTALLED_APPS = [ 'accounts', 'products', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] AUTH_USER_MODEL = 'accounts.User' 어플리케이션이 아닌 project의 settings.py에서 INSTALLED_APPS에다가 어플리케이션 이름을 넣는다 AUTH_USER_.. 2023. 2. 4.