용어집

인증이란?

인증은 앱이 사용자를 들여보내기 전에 그 사람이 누구인지 확인하는 과정입니다. 예를 들어 비밀번호, 이메일로 받은 코드, 또는 “Google로 로그인”을 사용합니다.

인증은 “당신은 누구인가?”라는 질문에 답합니다. 짝을 이루는 권한 부여(authorization)는 “무엇을 할 수 있는가?”에 답합니다. 로그인하는 것은 인증이고, 관리자만 볼 수 있고 일반 사용자는 볼 수 없는 페이지는 권한 부여입니다.

일반적인 방법에는 이메일과 비밀번호, 매직 링크나 이메일로 보내는 일회용 코드, Google이나 Apple 같은 기존 계정으로 로그인, 인증 앱을 이용한 2단계 인증 등이 있습니다.

제대로 구현하려면 비밀번호를 안전하게 저장하고, 반복된 추측 공격을 막고, 세션을 만료시키고, 모든 요청이 로그인한 사용자이며 해당 작업이 허용된 사용자인지 서버에서 확인해야 합니다.

Mythex에서는 에이전트가 사용자가 선택한 자체 데이터베이스나 인증 제공자를 사용해 앱의 로그인을 만듭니다. 기본으로 제공되는 관리형 로그인 서비스는 없습니다.

자주 묻는 질문

인증과 권한 부여의 차이는 무엇인가요?

인증은 당신이 누구인지 확인합니다. 권한 부여는 로그인한 뒤 무엇을 보고 무엇을 할 수 있는지 결정합니다.

로그인을 직접 만들어야 할까요, 아니면 제공자를 사용해야 할까요?

제공자를 사용하면 비밀번호 재설정, 소셜 로그인, 보안 업데이트 같은 어려운 부분을 대신 처리해 줍니다. 직접 만들면 완전한 통제권을 얻지만 책임도 커집니다. 둘 다 신중하게 구현하면 충분히 괜찮은 선택입니다.

함께 보기

  • 인증이란? (전체 가이드)
  • 앱에 로그인 기능을 추가하는 방법
  • OAuth란?

Mythex · Pricing · AI로 무엇이든 만들기 · 웹사이트 및 앱 템플릿 · Mythex 비교 · AI 앱 개발 용어집 · 무료 AI 앱 개발 도구 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)