한국어
  • ciam
  • auth
  • authentication

다중 앱 비즈니스를 위한 중앙집중식 신원 시스템이 필요한 이유

이 글은 여러분이 다중 앱 비즈니스를 위한 안전하고 확장 가능한 신원 시스템을 개발하는 데 도움을 주기 위해 존재합니다. 우리는 모범 사례, 고려해야 할 주요 요인을 다루고, 올바른 방향으로 가기 위한 빠른 시작 가이드를 제공할 것입니다.

Guamian
Guamian
Product & Design

신원 시스템을 구축하는 것은 비즈니스 모델과 요구 사항을 철저히 평가해야 하는 복잡한 작업입니다. 비즈니스가 성장하고 확장함에 따라 여러 앱을 구축하는 것이 자연스러운 단계가 됩니다. 신원 인프라를 우선시하는 것은 다중 앱 비즈니스에서 성공에 매우 중요합니다.

이 글에서는 다중 앱 비즈니스를 위한 신뢰성 있는 신원 시스템을 구축하는 데 관련된 세부 사항과 모범 사례를 살펴보고, 고려해야 할 요인에 대해 깊이 파고들어 보겠습니다.

다중 앱 비즈니스란 무엇이며, 어떤 유형의 제품이 이 전략에서 이익을 얻을 수 있나요?

다중 플랫폼

가장 간단한 시나리오는 웹, 모바일, 네이티브(iOS 또는 Android) 버전이 있는 비즈니스로, 신원 시스템이 통합된 경우입니다. 이들은 고객에게 개별 제공물이므로 각 버전을 별도의 앱으로 표시하는 것이 권장됩니다. 이렇게 하면 다음과 같은 이점을 얻을 수 있습니다.

  1. 개별 앱에 대한 사용 행동 분석 및 감사 로그를 통해 성장과 보안을 향상시킵니다.
  2. 채널별 획득 성능과 트래픽을 결정합니다.
  3. 애플리케이션 당 개발 및 배포 전략을 우선 순위로 합니다.

다양한 제품 라인 또는 서비스 모음

또 다른 시나리오는 회사가 모든 제품에서 균일한 브랜드 정체성을 유지하면서 각 제품이 다른 고객 세그먼트를 충족시키기 위해 고유한 앱을 가질 수 있도록 허락하는 경우입니다. 실제 예를 들어 보죠.

Spotify는 이러한 접근 방식의 뛰어난 예입니다. Spotify for Podcasters, Spotify Stations, Spotify Connect를 포함한 다양한 앱을 제공하며, 주요 앱 외에도 보편적인 로그인 체험과 하나의 사용자 신원 시스템을 가집니다.

마찬가지로, 건강 및 피트니스 회사는 요가, 러닝, 웨이트 리프팅 등에 대한 별도의 앱을 생성할 수 있으며, 각각이 독특한 기능과 콘텐츠, 사용자 인터페이스를 갖습니다.

다면적 시장 장소

다른 전형적인 시나리오는 다면적 비즈니스 모델로, 회사가 두 개 이상의 고객 그룹 간의 상호 작용을 촉진함으로써 가치를 창출합니다.

예를 들어, Uber와 Airbnb는 승객과 운전자 또는 여행자와 호스트 간의 상호 작용을 촉진합니다. 이러한 수요-공급 교환을 가능케 하기 위해, 회사는 여러 제품을 개발할 수 있습니다.

시장 장소 양쪽에 대한 통합된 사용자 시스템은 여러 가지 이점을 제공할 수 있습니다. 사용자는 다양한 애플리케이션에서 원활한 경험을 즐길 수 있으며, 별도의 계정 설정의 불편함을 피할 수 있습니다. 게다가, 한 세그먼트가 다른 세그먼트로 이동하는 시나리오를 수용합니다.

액세스 제어와 고급 인증 기능은 이 모범 사례를 더욱 향상시킬 수 있습니다.

중앙집중식 신원 시스템이 중요한 이유는 무엇이며, 없는 경우의 위험은 무엇인가요?

공통의 문제 공간이나 도메인 내에서 다중 앱 비즈니스 전략을 위해, 중앙집중식 신원 시스템을 구현하는 것을 고려해보세요.

필요한 경우 신원을 격리하고 분배하는 데 유익할 수 있습니다. 반면에, 처음에 여러 신원이 생성되었다면 병합하고 원치 않는 사용자 신원을 삭제하는 것은 번거롭고 괴로운 작업이 될 수 있으며, 모든 유형의 비즈니스에 대한 높은 위험을 초래할 수 있습니다. :

  1. 여러 계정: 통합된 사용자 시스템의 부재는 사용자들이 각 앱별로 여러 계정을 생성하고 관리해야 하는 결과를 초래할 수 있으며, 이는 파편화된 불편한 사용자 경험을 초래합니다. 예를 들어, 사용자들은 로그인 자격 증명을 잊어버릴 수 있으며, 이는 잃어버린 계정과 비즈니스의 높은 지원 부담을 초래할 수 있습니다.
  2. 개발 복잡성 및 비용 증가: 개발자들은 각 애플리케이션에 대해 별도의 사용자 인증 및 인증 시스템을 구축하고 유지하는 데 어려움을 겪을 수 있으며, 이는 개발 복잡성과 비용을 증가시킵니다. 부적절한 구현은 앱 간 차이를 초래할 수 있으며, 최종 고객에게 상당한 위험을 초래할 수 있습니다.
  3. 사용자 액세스 관리 어려웤: 중앙집중식 사용자 시스템의 부재는 여러 애플리케이션에서 사용자 액세스 및 권한을 관리하는 데 어려움을 초래할 수 있으며, 다양한 신원 시스템에서 다른 인증 정책을 수립하고 적합한 사용자를 식별하기 위한 추가 노력이 필요합니다.
  4. 준수 및 개인 정보 보호 문제: 규정을 준수하고 개인 정보 보호 문제를 해결하기 위해, 비즈니스는 적절히 사용자 신원과 데이터를 관리해야 합니다. 중앙집중화되지 않은 신원 시스템은 사용자 데이터의 신속한 삭제와 같은 작업을 달성하기 위한 추가 노력이나 장애 요소를 만들 수 있으며, 이는 잠재적인 벌금과 과태료를 초래할 수 있습니다.
  5. 보안 취약점: 비중앙화된 신원 시스템에서 공유된 비밀번호와 약한 인증 메커니즘은 여러 앱에 영향을 미치는 보안 취약점을 만들 수 있습니다. 이는 사용자가 개별 앱과 공유해야 하는 개인 정보의 양을 줄일 수 있습니다.

중앙집중식 신원 시스템을 사용하도록 설정하려면 이것들을 따르세요

신원 및 아키텍처 적합성 솔루션 선택

시장에서 사용할 수 있는 많은 신원 솔루션이 있지만, 일부는 너무 복잡하거나 확장성과 유연성이 부족할 수 있습니다. 신원 관리 시스템을 선택할 때, 그 아키텍처와 여러분의 다중 앱 시나리오와 어떻게 적합한지를 고려하는 것이 중요합니다.

액세스 제어 정의

액세스 제어를 정의하는 것은 신원 시스템의 보안을 확보하는데 중요합니다. 액세스 제어는 어떤 사용자가 특정 리소스에 어떤 수준에서 액세스할 수 있는지를 지정하며, 이는 각종 애플리케이션에서 민감한 데이터의 보호와 적응적인 인증 메커니즘의 설정을 가능케 합니다.

일관된 로그인 경험 디자인

로그인 흐름은 모든 제품을 다루어야 하며, 사용된 인증 방법은 모든 애플리케이션에서 원활하게 작동해야 합니다. 서로 다른 앱에서의 일관된 브랜딩과 외관을 우선시하는 것이 중요하며, 그렇지 않을 경우 고객의 신뢰가 훼손될 수 있습니다.

확장성을 간과하지 말라

여러분의 신원 시스템은 미래의 성장에 대응할 수 있도록 확장 가능해야 합니다. 미래에 추가될 수 있는 사용자와 애플리케이션의 수를 고려하고, 이러한 변화를 수용할 수 있는 솔루션을 선택해야 합니다.

Logto를 사용하여 다중 앱 비즈니스 신원을 사용하십시오

Logto는 다중 앱 비즈니스에 이상적이며, 스타트업에서 기업까지의 성장을 지원합니다. 저희의 독특한 아키텍처와 보완적인 기능은 모든 규모의 기업을 강화합니다.

다중 앱 아키텍처

사용자는 여러 앱을 호스트할 수 있는 단일 테넌트를 생성할 수 있으며, 이는 앱 간에 사용자를 관리하고 로그를 추적하는 데 유연성을 제공합니다.

보편적인 로그인 경험

로그인 경험은 테넌트 내 모든 앱에 적용되며, 인증과 브랜딩 설정을 개별 앱에 복사하거나 전송할 필요를 제거합니다.

중앙집중식 사용자 관리

Logto는 모든 테넌트 사용자를 관리하는 중앙집중식 사용자 풀을 제공하며, 특정 요구에 따른 더욱 대상 지향적인 관리를 위한 고급 검색 API도 함께 제공합니다.

역할 기반 액세스 제어

Logto는 간단하면서도 효과적인 RBAC 지원을 제공합니다. 이는 다중 앱 시나리오에 훌륭한 보완을 제공하며, 여러 애플리케이션을 가진 복잡한 비즈니스의 보안을 향상시킵니다.