Login Solutions
Most apps and software products need a login system to reliably identify the user and associate data with a single account over time.
Recommended Reading Path
Depending on your role, we recommend starting with different sections of the documentation.
For Product Managers
If you are defining the user experience and compliance strategy:
- Understand the requirements: Read Introduction & Requirements to understand the baseline features needed for a compliant and functional system (including "What login required means" and "Minimal capabilities").
- Choose a solution: Use the Quick comparison table in the Introduction to decide between a managed provider (Authing), social login (WeChat), or a custom backend.
- Confirm with AppInChina: Read the Before you start section to understand why early alignment with our team is critical.
For Developers
If you are implementing the authentication flow:
- Select your provider:
- Managed (Recommended): Read the Authing guide.
- Social: Read the WeChat Login guide.
- Custom: Read the Custom Backend guide.
- Plan your identity model: Read Guidance for your stable internal user ID to ensure you are linking external identities to a stable internal ID.
- Integrate with Payments: If you are also using our payments solution, read Login → Payments integration to see how to pass the user identity to the payment system.
Documentation Index
Concepts & Requirements
- Introduction: Requirements & Comparison
- Identity Mapping: Login → Payments Integration
Solution Guides
- Authing (Managed): Authing Guide
- WeChat Login: WeChat Login Guide
- Custom Backend: Custom Backend Guide
- Cloud Identity: China Cloud Identity
Getting Started
Start by reading the Introduction & Requirements to align on the strategy, then choose the specific solution guide that matches your architecture.