Atoms
Atoms Cloud

인증

Atoms 클라우드를 사용하여 앱에 인증을 추가하고, 페이지와 작업을 보호하고, 액세스를 테스트하고, Users 모듈에서 등록된 앱 사용자를 확인하세요.

Atoms 클라우드를 사용하여 앱에 인증을 추가하고, 페이지와 작업을 보호하고, 액세스를 테스트하고, Users 모듈에서 등록된 앱 사용자를 확인하세요.

이 페이지의 인증은 Atoms 클라우드를 사용합니다. 프로젝트가 연결되어 있지 않다면, 계속하기 전에 에이전트에게 Atoms 클라우드를 연결해 달라고 요청하거나 Atoms 클라우드를 따르세요.

Atoms 클라우드에서 인증이 작동하는 방식

Atoms 클라우드는 앱의 사용자 계정과 세션을 관리합니다. 에이전트는 회원가입 및 로그인 경험을 구축하고 이를 Atoms 클라우드에 연결합니다.

에이전트에게 특정 페이지나 작업을 보호하고 서로 다른 역할 또는 액세스 수준을 만들도록 요청할 수 있습니다. 예를 들어, 로그인한 모든 사용자는 대시보드를 볼 수 있지만 관리자만 관리자 페이지에 액세스할 수 있도록 설정할 수 있습니다.

앱 사용자는 프로젝트 협업자와 다릅니다. Atoms 클라우드 → Users에는 앱에 등록한 사람들이 표시됩니다. Atoms에서 프로젝트를 구축하는 팀원은 표시되지 않습니다. 본인의 Atoms 계정에 대한 도움이 필요하면 Managing Your Account를 참조하세요.

에이전트로 인증 설정하기

프로젝트 채팅에서 전체 인증 흐름이 어떻게 작동하길 원하는지 설명하세요. 다음 내용을 포함하세요:

  • 사용자가 계정을 만들고 로그인해야 하는 방식.
  • 제공하려는 모든 로그인 방법.
  • 사용자가 로그인해야만 하는 페이지나 작업.
  • 앱에 서로 다른 역할이나 액세스 수준이 필요한지 여부.

Atoms 클라우드는 계정 생성, 로그인, 권한 및 사용자 세션을 지원합니다. 이메일 및 비밀번호 인증을 사용할 수 있습니다. Google sign-in이 필요하다면 이를 명시적으로 요청하고 완료된 흐름을 테스트하세요.

에이전트는 앱에 맞게 인증 인터페이스를 설계하므로 모양은 달라질 수 있습니다. 요청한 로그인 방법, 보호된 페이지, 역할 및 액세스 규칙이 올바르게 작동하는지 확인하는 데 집중하세요.

에이전트가 완료하면:

  1. App 뷰어에서 전체 흐름을 테스트하세요.
  2. 테스트 계정을 만들고 로그인이 작동하는지 확인하세요.
  3. 보호된 페이지와 작업에 올바른 액세스 규칙이 적용되어 있는지 확인하세요.
  4. Atoms 클라우드 → Users를 열고 새 계정이 표시되는지 확인하세요.

Atoms 클라우드 인증 테스트

일상적인 테스트에는 App 뷰어Development 환경을 사용하세요. 실제 흐름을 의도적으로 테스트할 때만 Production을 사용하세요. 계정을 만들기 전에 선택한 환경과 URL을 확인하세요. 전용 테스트 계정을 사용하고, 실제 고객 정보를 사용하거나 개인 비밀번호를 재사용하지 마세요. 앱에 여러 역할이 있다면 각 역할마다 최소 하나의 계정을 만드세요.

아래 점검 항목을 사용해 전체 인증 흐름을 테스트하세요:

테스트

수행할 작업

예상 결과

로그아웃 상태에서의 액세스

로그아웃한 다음, 인증이 필요한 페이지를 방문하거나 기능을 사용해 보세요. 일반적인 사용자 흐름과 페이지의 직접 URL 모두를 테스트하세요.

앱이 사용자에게 로그인을 요청하고 보호된 콘텐츠는 표시하지 않습니다.

계정 생성

앱에서 사용할 수 있는 각 회원가입 방법으로 새 테스트 계정을 만드세요.

계정이 성공적으로 생성되고 Atoms 클라우드 → Users에 표시됩니다.

로그인

테스트 계정에서 로그아웃한 다음, 사용 가능한 각 방법으로 다시 로그인하세요.

사용자가 로그인되고 올바른 페이지로 이동합니다.

로딩 상태

회원가입 또는 로그인 양식을 제출하고 요청이 처리되는 동안 앱의 동작을 관찰하세요.

앱은 요청이 진행 중임을 표시하고, 보호된 콘텐츠를 노출하지 않으면서 중복 제출을 방지합니다.

잘못된 정보

잘못된 이메일 주소나 비밀번호로 로그인해 보세요.

앱은 명확한 오류를 표시하고, 보호된 콘텐츠를 숨긴 상태로 유지하며, 사용자가 다시 시도할 수 있게 합니다.

활성 세션

로그인하고 앱을 사용한 다음, 앱을 새로고침하거나 다시 여세요.

사용자는 세션이 활성 상태로 유지되도록 의도된 기간 동안 로그인 상태를 유지합니다.

역할 및 권한

각 역할에 해당하는 계정으로 로그인하세요. 허용된 페이지와 작업, 제한된 페이지와 작업 모두에 액세스해 보세요.

각 계정은 자신의 역할에 허용된 콘텐츠와 작업에만 액세스할 수 있습니다.

로그아웃 및 세션 만료

로그아웃한 다음 보호된 영역으로 다시 돌아가 보세요. 해당되는 경우 세션이 만료되도록 둔 뒤에도 같은 점검을 반복하세요.

앱은 안전한 로그아웃 상태로 돌아가며 더 이상 보호된 콘텐츠를 표시하지 않습니다.

점검에 실패한 경우. 환경과 로그인 방법을 확인한 다음 전용 테스트 계정으로 다시 시도하세요. 그래도 점검에 실패하거나 계정이 누락되어 있다면, 에이전트 또는 승인된 Support 채널에 조사를 요청하세요. 프로젝트 또는 Chat 링크, URL, 환경, 로그인 방법, 역할, 정확한 오류, 실패한 테스트를 포함하세요. 비밀번호, 인증 코드 또는 토큰은 절대 공유하지 마세요.

앱에 Google sign-in이 포함되어 있다면, 사용자가 액세스할 각 DevelopmentProduction URL에서 이를 테스트하세요. 일상적인 점검은 먼저 Development에서 테스트하고, 실제 흐름을 의도적으로 확인할 때만 Production을 테스트하세요. 하나의 URL에서 성공했다고 해서 다른 URL에서도 로그인이 작동한다고 확인되는 것은 아닙니다.

Development와 Production 사용자는 별도로 저장됩니다. 프로젝트에 Production 데이터베이스가 있으면 Users 패널에는 Production 사용자가 표시됩니다. 그렇지 않으면 Development 사용자가 표시됩니다. 현재 이 패널에서는 환경을 수동으로 전환할 수 없습니다. 계정이 누락된 것처럼 보인다면 어떤 환경에서 생성되었는지 확인하세요. 두 데이터베이스 환경에 대해 자세히 알아보려면 데이터베이스를 참조하세요.

Atoms 클라우드에서 등록된 사용자 보기

  1. 데스크톱 기기에서 프로젝트를 여세요.
  2. App 뷰어 가 있는 동일한 워크스페이스 도구 모음에서 Atoms 클라우드를 선택하세요.
  3. Atoms 클라우드 사이드바에서 Users를 선택하세요.
  4. User Management 아래에서 목록을 검토하거나 Search by name, email or UID를 사용해 특정 테스트 사용자를 찾으세요.

Atoms 클라우드 인증을 사용하는 프로젝트의 경우, Users 표에는 UID, Email, User Information, Role, Created, Last Updated가 표시됩니다. 검색 필드를 사용해 이름, 이메일 또는 UID로 사용자를 찾으세요.

Users 모듈에서는 앱에 등록된 계정을 보고 검색할 수 있습니다. 이 모듈은 인증 설정이나 사용자 액세스를 관리하지 않습니다. 다음 작업에는 사용할 수 없습니다:

  • 로그인 방법이나 액세스 규칙 구성.
  • 사용자 초대, 삭제, 비활성화 또는 로그아웃.
  • 비밀번호 재설정 또는 사용자 역할 변경.

인증을 변경하려면 에이전트에게 무엇을 변경하고 싶은지 알려준 다음, 앱에서 업데이트된 경험을 테스트하세요.

이 페이지가 도움이 되었나요?

관련 문서