카카오 로그인 문서를 참고하며 해당 용어들의 의미와 사용 맥락을 파악해보자.https://developers.kakao.com/docs/latest/ko/kakaologin/common#intro-kakaologin 먼저 로그인이란?로그인은 사용자가 자신을 인증해 서비스에 권한을 인가하는 절차입니다. 그렇다면 토큰이란?카카오 로그인은 사용자의 로그인 완료 시 보안 데이터인 토큰을 서비스에 발급합니다. 서비스(카카오 로그인을 의뢰한 앱 등)는 이 토큰을 사용하여... 서비스는 토큰을 요청에 포함해 요청의 자격을 증명할 수 있습니다. 카카오 로그인 진행 과정1. 사용자는 '카카오로 로그인하기' 버튼을 클릭하여 서비스에 로그인을 요청한다.2. 서비스는 카카오에 '인가 코드'를 요청한다.3. 카카오는 (서비..
DBeaver에서 DB 서버에 붙어서 작업을 진행할 수 있다.이를 위해 DB 서버를 구동 후 작업을 시작하도록 한다. 1. 디비버 설치 후 새로 만들기2. 데이터베이스 연결 3. 언어 선택 4. form 입력이 때 이름은 db서버에서 만든 테이블 이름을 의미한다? 5. Test connections SSL 연결이 요구된다는 오류가 나온다. (Connections using insecure transport are prohibited while --require_secure_transport=ON.)DB서버 설정창에 들어가서 수정해준다. 배포가 완료되길 기다린 후 다시 연결을 시도하면 성공한다.인텔리제이에서 MYSQL DB 서버를 연동하는 방법은 아래 포스팅의 5번 확인하세요.https://tistory..
요새는 클라우드에서 mySQL서버를 만든 뒤 mySQL 소프트웨어를 설치까지 다 진행해준다. 좋은 세상이야.1. Azure에서 mysql 설치mysql '유동' 서버를 선택한 후 만들기 > 고급 만들기를 선택한다. (이 버전이 linux에 설치 가능한 버전이다) 2. mysql 설정값 셋팅하기2-1.기본DB 서버를 운용하기 위한 가상 머신을 생성한다.워크로드 유형 : 컴퓨팅 + 스토리지 : 인증 방법 : ID/PW 방법으로 사용한다. (MySQL 인증만'을 선택한다)2-2. 네트워킹해당 DB 서버에 접근할 수 있는 네트워크를 설정해둔다.연결방법 : 일반적으로 기업은 프라이빗 액세스를 사용하지만 일단은 공용 액세스를 설정하도록 한다.DB서버는 기본적으로 방화벽을 설치하도록 만들어진다.방화벽 설정을 원하지 ..
1. 하드웨어 셋팅가상머신이름 : 호스트가용성 옵션 : 유사시에 복제해 둘 서버를 만들지 여부 (요금이 배가 된다)보안 유형 : 최소한의 과금을 위해 표준으로인바운드 : 외부 컴퓨터가 해당 가상머신에 접속을 요청하는 것 (아웃바운드는 반대로 나가는 트래픽을 의미)기본적으로 화이트리스트 방식으로 허용되는 몇 개만 접속을 허락한다. 웹 페이지를 만들 것이므로 80 허용해두고SSH 포트는 닫아둔다 (배포를 외부에서 허용하게 할 것이라면 체크해도 된다) 인터넷의 모든 트래픽이 기본적으로 차단됩니다. [VM] > [네트워킹] 페이지에서 인바운드 포트 규칙을 변경할 수 있습니다. 2. 디스크 셋팅디스크란? 저장장치VM디스크 암호화 = 커널 암호OS 디스크 : OS 설치를 위한 공간을 셋팅한다.VM으로 삭제 : 가상..
1. ~ac.kr로 끝나는 이메일 주소를 사용하여 마이크로소프트 계정 생성 후 애져 로그인 (이 때 구글에 Azure for Students를 검색해서 들어가야 한다)2. 학생 크레딧 사용하기제안 활성화 입력 후 sign out form 을 모두 제출한다.3. 크레딧 확인하기 (구독 메뉴에서 Azure for Student라는 항목을 확인 가능하다) 4. 비용 경고 알림 설정하기비용청구 > 예산예산의 80%가 사용될 것으로 예측될 경우 메일 받도록 설정 5. Azure 학습하기https://learn.microsoft.com/ko-kr/training/browse/?products=azure&roles=developer&levels=beginner&terms=%EB%A7%8C%EB%93%A4%EA%B8%..
셋업한 상태로 boot를 시동하면 동작하지 않는다.Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. db 의존성 문제가 생긴다. db 연결부터 진행한다.1. MySQL Drvier 설치 2. MySQL DataSource 연결Microsoft Azure를 사용했다. 애져에서 DB 서버를 생성하는 방법은 하단 포스팅의 5번부터를 참고https://tistory-pencilcase.tistory.com/272 3. application.properties 수정db를 연결해도 진행이 안 된다. 이유는 url 프로퍼티를 찾을 수 없기 때문이라는데... 높은 ..