[프론트엔드 로그인] Intro. 로그인 왜 필요할까요?

낙서·2023년 9월 30일
0
post-thumbnail

JWT를 활용한 로그인 기능 개발하기라는 목표를 달성하고 로그인에 대한 이해를 공유하기 위해 프론트엔드 로그인 시리즈를 포스팅해 보려 합니다. 시리즈에 들어가기에 앞서 아래 내용들을 간단하게 한번 스윽 살펴보고 지나가볼까요?

인증(Authentication)과 인가(Authorization)

  • 인증(Authentication): 사용자의 신원, 자격을 검증하는 프로세스 (ex. 로그인)
  • 인가(Authorization): 인증 이후 사용자가 특정 리소스에 대한 접근 권한이 있는지 확인하는 프로세스

웹 사이트에 로그인 기능이 필요한 6가지 이유

  1. 개인정보 보호: 사용자의 개인정보를 다른 사용자에게 노출시키지 않으면서 서비스를 제공할 수 있습니다.
  2. 사용자 권한 관리: 사용자에게 부여된 권한 식별을 통해 기능에 접근할 권한을 부여, 제한할 수 있게 해줍니다.
  3. 개인화 경험 제공: 사용자의 이전 활동 및 선호도를 식별하여 개인화된 서비스, 콘텐츠를 제공할 수 있습니다. 이는 사용자 경험을 향상시킬 수 있습니다.
  4. 결제와 보안: 웹 사이트에 결제 기능이 있다면 사용자의 결제 정보를 안전하게 다루기 위해 필요합니다.
  5. 사용자 로그 수집: 사용자의 행동 패턴을 추적, 분석하고 이해하여 서비스를 개선시키는데 활용할 수 있습니다.
  6. 사용자간 식별: 서비스 이용자들이 서로를 식별하고 소통할 수 있도록 합니다.

참고 자료

profile
Deprecated

0개의 댓글