# 身份管理服务简介

当前公测中，可免费使用。后续作为付费产品使用，收费前会做全面通知。如有使用问题，可前往社区私信联系[小助手](https://developers.weixin.qq.com/community/personal/oCJUsw3P4p8PBaPYB1GvX79vibes)。

多端身份管理为多端开发者提供开箱即用的用户登录解决方案，提供平滑迁移的登录功能（微信登录、短信验证码登录、Apple 登录）。小程序开发者无需复杂配置，仅需在原有小程序代码中调用接口，即可在一小时内实现多端 App 中的多种登录功能。

## 为什么要用多端身份管理
由于小程序是运行在微信环境中，所以大多小程序的逻辑与 App 应用不同，没有单独的用户登录流程，一般是通过调用 wx.login 静默获取用户身份。但在小程序发布为多端应用后，将缺乏原微信环境中的用户身份，导致用户无法调用 wx.login 进行登录。

而多端应用是运行在微信环境外的 App 应用，需要开发者先提供用户登录能力后才可提供后续与用户相关的功能服务。通过多端身份管理可快速实现登录功能。

## 产品优势
### 原生小程序的 JS API
提供原生小程序的 JS API，无需学习 App 开发语言，使用小程序的方式开发 App 应用登录。

### 多种登录方式
支持手机号登录、微信登录、Apple 登录等多种登录方式的统一管理，灵活满足不同登录场景。

### 接入便捷
屏蔽底层复杂的登录逻辑，在简单配置后，仅需一次接口调用即可实现多种登录功能。

### 完善的云服务支持
支持无缝对接微信云开发，后续即将支持微信云托管等。

## 产品功能
开发者可根据业务场景，通过多端身份管理灵活配置 App 中的登录方式。

### 移动应用微信登录
可实现 App 中的唤起微信 App 登录的功能，用户登录后将返回对应的用户标识信息，开发者可进行后续业务逻辑实现。

### 唤起微信小程序登录
可实现 App 中的唤起微信小程序登录的功能。开发者可配置多端应用 App 所需唤起的微信小程序，用户在该小程序登录后将返回对应的用户标识信息。该登录方式对于小程序的代码改动较小，可快速实现。

### 短信验证码登录
可实现在 App 中通过短信验证码的方式进行登录。

### 本机号码一键登录
可实现 App 中的无需输入验证码，直接通过 SIM 卡获取本机号码完成一键登录。

### Apple 登录
可实现在 iOS App 中通过手机端的苹果账号进行登录，以满足上架苹果应用时需要接入 Apple 登录的要求。
