로그인, 가입, 소셜 OAuth, MFA, 역할, 초대, 내장 기능.
Auth 섹션의 Analytics 탭에서 사용자 현황을 확인할 수 있습니다: 가입자 수, 재방문 사용자, 로그인 방법, 가장 흔한 로그인 문제까지 보여줍니다. 설정할 것이 없습니다.
인증 이벤트의 전체 감사 추적, 로그인, 가입, 역할 변경, MFA 등록, 실패한 시도. 디버깅 또는 컴플라이언스 검토에 유용합니다.
로그인, 회원가입, 비밀번호 재설정 화면에서 봇을 막아줍니다. Auth, Settings에서 켜기만 하면 나머지는 플랫폼이 처리합니다. 대부분의 실제 방문자는 퍼즐을 보지 않고 통과합니다.
이메일과 비밀번호 로그인, 매직 링크 로그인이 바로 사용할 수 있게 준비되어 있습니다. 비밀번호 찾기도 같은 로그인 화면에 들어 있습니다. 사용자가 이메일을 입력하고 코드를 받아 페이지를 벗어나지 않고 새 비밀번호를 설정합니다.
사용자 계정 기능은 모든 프로젝트에 처음부터 포함되어 있어 따로 만들 것도, 비용을 낼 것도 없습니다. 앱에 필요하면 사용하고, 필요 없으면 빼고 완전히 공개된 앱으로 두면 됩니다.
역할(관리자, 고객, 운전자 등)을 정의하고 최종 사용자에게 할당합니다. 역할은 인증 세션의 클레임으로 앱 코드에서 사용할 수 있습니다. Auth → Roles에서 설정합니다.
최소 비밀번호 강도, 회전 규칙, 다단계 인증(TOTP). Auth → Credentials에서 설정합니다. MFA 등록 UI는 플랫폼에 내장되어 있어 코드가 필요 없습니다.
사용자의 로그인 유지 시간과 자동 로그인 활성화 여부를 설정합니다. Auth → Settings에서 설정하면 플랫폼이 서버 측에서 적용합니다.
누가 가입할 수 있는지 제어합니다: 공개 가입, 초대 전용, 이메일 도메인 허용 목록, 이메일 인증 필수 여부. Auth → Settings에서 설정하면 모든 로그인 방법에 자동으로 적용됩니다.
OAuth 소셜 로그인은 DontCode에 내장되어 있습니다. Auth → OAuth에서 제공자를 토글하기만 하면 됩니다. 연동 코드, 환경 변수, 웹훅 시크릿, 콜백 핸들러가 필요 없습니다. 플랫폼이 키, 리디렉트 URI, 토큰 교환을 관리합니다.
미리 할당된 역할로 최종 사용자에게 토큰 기반 초대를 보냅니다. 수신자가 링크를 클릭하면 가입이 완료됩니다. Auth → People에서 설정합니다.