혈혈단신 헤쳐나가는 삶
close
프로필 배경
프로필 로고

혈혈단신 헤쳐나가는 삶

  • 분류 전체보기 (318)
    • main (8)
    • 【 전자금융결제 】 (0)
    • ┕ 정산·빌링 (3)
    • 【 개발 이야기 】 (81)
      • 도서 (2)
      • 나만의 라이브러리 (1)
      • coding test (6)
    • ┝ 개발 언어 (71)
      • ┎ JAVA (40)
      • ┝ html_css_js (22)
      • ┝ jsp (0)
      • ┝ ajax_jquery (0)
      • ┝ ruby (8)
      • ┕ else (1)
    • ┝ framework (16)
      • ┎ Spring (13)
      • ┕ else (0)
    • ┝ DB (22)
      • ┎ NoSQL (0)
      • ┝ RDBMS (21)
      • ┕ else (0)
    • ┝ CI&CD (3)
    • ┝ 웹서비스 인프라 (7)
    • ┕ 보안 (0)
    • 【 사는 이야기 】 (4)
      • (24.12~) ielts 스터디 (2)
      • (22.03~25.02) 방통대 : 컴퓨터과학과 (12)
      • 시청 미디어 (11)
      • 여행 (1)
    • X 1인웹개발 (20)
  • 홈
  • 태그
  • 방명록
로그인과 access token, refresh token은 어떤 관계일까 (feat. 카카오 로그인)

로그인과 access token, refresh token은 어떤 관계일까 (feat. 카카오 로그인)

카카오 로그인 문서를 참고하며 해당 용어들의 의미와 사용 맥락을 파악해보자.https://developers.kakao.com/docs/latest/ko/kakaologin/common#intro-kakaologin  먼저 로그인이란?로그인은 사용자가 자신을 인증해 서비스에 권한을 인가하는 절차입니다. 그렇다면 토큰이란?카카오 로그인은 사용자의 로그인 완료 시 보안 데이터인 토큰을 서비스에 발급합니다. 서비스(카카오 로그인을 의뢰한 앱 등)는 이 토큰을 사용하여... 서비스는 토큰을 요청에 포함해 요청의 자격을 증명할 수 있습니다.  카카오 로그인 진행 과정1. 사용자는 '카카오로 로그인하기' 버튼을 클릭하여 서비스에 로그인을 요청한다.2. 서비스는 카카오에 '인가 코드'를 요청한다.3. 카카오는 (서비..

  • format_list_bulleted 【 개발 이야기 】
  • · 2024. 9. 30.
  • textsms
(7) DBeaver로 DB 만들기 (feat. 만든 테이블을 인텔리제이에서 확인하기)

(7) DBeaver로 DB 만들기 (feat. 만든 테이블을 인텔리제이에서 확인하기)

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..

  • format_list_bulleted 【 개발 이야기 】
  • · 2024. 9. 22.
  • textsms
(6) Azure 가상머신에 mySQL 설치하기 (feat. Azure key vault)

(6) Azure 가상머신에 mySQL 설치하기 (feat. Azure key vault)

요새는 클라우드에서 mySQL서버를 만든 뒤 mySQL 소프트웨어를 설치까지 다 진행해준다. 좋은 세상이야.1. Azure에서 mysql 설치mysql '유동' 서버를 선택한 후 만들기 > 고급 만들기를 선택한다. (이 버전이 linux에 설치 가능한 버전이다) 2. mysql 설정값 셋팅하기2-1.기본DB 서버를 운용하기 위한 가상 머신을 생성한다.워크로드 유형 : 컴퓨팅 + 스토리지 : 인증 방법 : ID/PW 방법으로 사용한다. (MySQL 인증만'을 선택한다)2-2. 네트워킹해당 DB 서버에 접근할 수 있는 네트워크를 설정해둔다.연결방법 : 일반적으로 기업은 프라이빗 액세스를 사용하지만 일단은 공용 액세스를 설정하도록 한다.DB서버는 기본적으로 방화벽을 설치하도록 만들어진다.방화벽 설정을 원하지 ..

  • format_list_bulleted 카테고리 없음
  • · 2024. 9. 18.
  • textsms
(5) Azure 가상 머신 만들기 + 완전삭제하기 (feat. tabby, Azure 직렬콘솔, 인텔리제이 SSH 접속)

(5) Azure 가상 머신 만들기 + 완전삭제하기 (feat. tabby, Azure 직렬콘솔, 인텔리제이 SSH 접속)

1. 하드웨어 셋팅가상머신이름 : 호스트가용성 옵션 : 유사시에 복제해 둘 서버를 만들지 여부 (요금이 배가 된다)보안 유형 : 최소한의 과금을 위해 표준으로인바운드 : 외부 컴퓨터가 해당 가상머신에 접속을 요청하는 것 (아웃바운드는 반대로 나가는 트래픽을 의미)기본적으로 화이트리스트 방식으로 허용되는 몇 개만 접속을 허락한다. 웹 페이지를 만들 것이므로 80 허용해두고SSH 포트는 닫아둔다 (배포를 외부에서 허용하게 할 것이라면 체크해도 된다) 인터넷의 모든 트래픽이 기본적으로 차단됩니다. [VM] > [네트워킹] 페이지에서 인바운드 포트 규칙을 변경할 수 있습니다. 2. 디스크 셋팅디스크란? 저장장치VM디스크 암호화 = 커널 암호OS 디스크 : OS 설치를 위한 공간을 셋팅한다.VM으로 삭제 : 가상..

  • format_list_bulleted 【 개발 이야기 】
  • · 2024. 9. 18.
  • textsms
(4) 학생용 microsoft-azure 만들기

(4) 학생용 microsoft-azure 만들기

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%..

  • format_list_bulleted 【 개발 이야기 】
  • · 2024. 9. 18.
  • textsms
(3) 로컬 서버 구동하기 (feat. MySQL Datasource 연결)

(3) 로컬 서버 구동하기 (feat. MySQL Datasource 연결)

셋업한 상태로 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 프로퍼티를 찾을 수 없기 때문이라는데... 높은 ..

  • format_list_bulleted 카테고리 없음
  • · 2024. 9. 16.
  • textsms
  • navigate_before
  • 1
  • ···
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • ···
  • 53
  • navigate_next
공지사항
  • 프롤로그
전체 카테고리
  • 분류 전체보기 (318)
    • main (8)
    • 【 전자금융결제 】 (0)
    • ┕ 정산·빌링 (3)
    • 【 개발 이야기 】 (81)
      • 도서 (2)
      • 나만의 라이브러리 (1)
      • coding test (6)
    • ┝ 개발 언어 (71)
      • ┎ JAVA (40)
      • ┝ html_css_js (22)
      • ┝ jsp (0)
      • ┝ ajax_jquery (0)
      • ┝ ruby (8)
      • ┕ else (1)
    • ┝ framework (16)
      • ┎ Spring (13)
      • ┕ else (0)
    • ┝ DB (22)
      • ┎ NoSQL (0)
      • ┝ RDBMS (21)
      • ┕ else (0)
    • ┝ CI&CD (3)
    • ┝ 웹서비스 인프라 (7)
    • ┕ 보안 (0)
    • 【 사는 이야기 】 (4)
      • (24.12~) ielts 스터디 (2)
      • (22.03~25.02) 방통대 : 컴퓨터과학과 (12)
      • 시청 미디어 (11)
      • 여행 (1)
    • X 1인웹개발 (20)
최근 글
인기 글
최근 댓글
태그
  • #방통대
  • #JMeter
  • #정산
  • #transactional
  • #1인웹개발
  • #js
  • #css
  • #tomcat
  • #HTML
  • #컴퓨터과학과
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바