본문 바로가기 메뉴 바로가기

How do I live?

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

How do I live?

검색하기 폼
  • 분류 전체보기 (104)
    • How to live my life? (9)
    • The MindSet (7)
    • Side hustle (6)
      • store (6)
    • Coding Study (26)
      • Python (5)
      • Scraping (7)
      • DB (0)
      • Flask (1)
      • Google spreadsheet (3)
      • Docker (4)
      • Git & Github (3)
      • Vanilla JS (2)
    • AI (15)
      • Cursor AI (3)
      • Google AI (1)
      • MCP (3)
      • Chatgpt (0)
    • Project (7)
      • Stock Management (3)
      • 이메일 송장번호 수집 (1)
      • API program (2)
      • AWS Lightsail (1)
    • Obsidian (3)
    • IT tips (8)
    • City & House (20)
      • 주택청약 (12)
      • News (4)
      • Story (4)
    • Health (2)
    • Education (1)
  • 방명록

Project/API program (2)
API 인증방식 중 OAuth 2.0 초보자용 설명

OAuth 2.0은 인증(Authentication) 과 인가(Authorization) 를 위한 업계 표준 프로토콜이다. 특히, 사용자가 자신의 계정 정보(아이디, 비밀번호)를 직접 제3자 애플리케이션에 제공하지 않고도, 해당 애플리케이션이 특정 서비스(예: Google, Facebook, GitHub)의 사용자 계정에 접근할 수 있도록 권한을 부여하는 데 사용된다 .쉽게 말해, "다른 앱에게 내 정보 접근 권한을 안전하게 주는 방법" 이다.핵심 개념인증(Authentication): 사용자가 누구인지 확인하는 과정 (예: 로그인)인가(Authorization): 인증된 사용자에게 특정 리소스에 대한 접근 권한을 부여하는 과정OAuth 2.0 작동 방식 (간단한 예시)사용자 요청: 사용자가 사진 관리 ..

Project/API program 2025. 3. 20. 17:26
bcrypt 해싱 - 비밀번호를 안전하게 보관하는 방법 (쉽게 설명)

웹사이트에 회원가입을 하면 비밀번호를 입력하고 로그인할 때는 설정한 비밀번호를 입력한다. 이 비밀번호가 평문(plain text)으로 저장되어 있다면 해커는 비밀번호를 즉시 알 수 있다.  그래서 비밀번호를 암호화해서 저장해야 하는데, 이때 사용하는 강력한 방법 중 하나가 바로 bcrypt 해싱이다.bcrypt 해싱에 대해, 쉽게 비유하면비밀번호가 "password123"이라고 해보자. 이제 암호화 해보자. 그냥 저장하면 털리니깐. 1.  소금(Salt) 치기 : 비밀번호에 "소금(Salt)"이라는 특별한 가루를 뿌린다. 이 소금은 매번 랜덤하게 만들어지는 값이다.    ☞   "password123" + "소금(예: XyZ123)" = "password123XyZ123" (실제로는 훨씬 복잡한 형태로 ..

Project/API program 2025. 3. 10. 19:39
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Git
  • claude desktop
  • 청약통장
  • vscode 구글시트 연동
  • kc인증
  • chatGPT
  • chrome버전
  • 티스토리챌린지
  • MCP
  • chromedriver버전오류
  • 버전제어
  • docker
  • 챗gpt
  • Selenium
  • 고양장항신혼희망타운
  • Google sheet
  • This version of ChromeDriver only supports Chrome version
  • 구글시트연동
  • 오블완
  • model context protocol
  • 도커
  • 주택청약
  • 구글API
  • docker compose
  • GitHub
  • IMPORTRANGE
  • Python
  • notebooklm
  • 구글시트
  • 청약제도
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바