04·실습·12분

사용자와 역할

사용자 섹션은 누구를 들여보내고, 들어온 사람이 누구인지 정하는 곳입니다.

역할

역할은 사용자에게 붙는 이름표입니다. 고객, 직원, 관리자. 역할 탭에서 정의하고 하나를 기본으로 표시한 뒤(가입 시 자동 할당) 역할 저장을 누르세요. 앱은 세션에서 사용자의 역할을 읽으므로 직원에게는 직원 화면을, 다른 사람에게는 아무것도 보여주지 않을 수 있습니다.

역할은 "이 사람이 누구인가"에 답합니다. 결제한 고객이 무엇에 접근할 수 있는지는 별개의 질문이며, 앱 수익의 요금제와 기능이 답합니다.

가입 규칙

로그인 및 가입의 가입 규칙 탭이 문을 관리합니다.

  • 가입 허용: 초대 전용 앱이라면 끄세요.
  • 이메일 인증 필수: 주소를 확인하기 전에는 세션이 발급되지 않습니다.
  • 도메인 허용 목록: 예를 들어 회사 주소만 허용.
  • 차단 목록: 특정 주소나 도메인을 거부.

로그인 보안 탭에서는 세션 길이(기본 1시간)와 로그인 유지(기본 30일)를 정합니다.

사용자

사용자 탭에는 모든 사용자가 역할과 함께 나열되고, 역할을 미리 정해 초대하거나 계정을 비활성화할 수 있습니다.

DontCode에서는

역할, 가입 규칙, 인증 이메일, 세션은 앱의 코드가 아니라 플랫폼의 인증 서비스가 적용합니다. 규칙을 바꾸면 다시 빌드하지 않아도 모든 로그인 방식에 동시에 적용됩니다.

더 알아보기

이해도 확인

  1. 1.어떤 기능을 결제한 고객에게만 열어야 합니다. 무엇으로 막아야 할까요?

  2. 2.역할의 기본 표시는 무슨 뜻일까요?

과제

인사이트 프로젝트

사용자를 열고 역할 탭으로 가세요. 역할을 하나 이상 추가하고 기본 역할을 정한 뒤 역할 저장을 누르세요.