类似 auth0 ,提供一套现成的用户注册 / 登录流程 as a service 。你可能要问和直接微信 /手机号登录的区别是?如果自己实现一套逻辑,不免要维护 UI / 用户相关的业务流程,可以参考 不想写用户注册 登录 取回密码 验证码重发等等等等 这个帖的观点。
这样的服务可以让你做到开箱即用,登录组件 / 短信验证服务内置,只需替换一下 logo 和产品名,几行代码便可以搞定用户部分。而你只需要专注于后续的业务流程就行(当然也可以完全自己定制,只用 API )。主要功能如下:
- JS / iOS / Android SDK,快速实现前端流程
- 按需添加注册 / 登录方式,比如邮箱 / 手机 / 微信 / 微博等等
- 提供 auth API 和适用于各种 API Gateway 的 authorizer,这样鉴权也很容易,不侵入业务代码
- 隐私放在首位,只保留最基础的用户数据(手机 / 邮箱 / 用户 ID ),数据默认保存在云端,也提供自定义数据库连接
我知道国内有 authing 在做相关的事,不过他们以 to b 为主,并且起步价在 ¥169 一个月。我想做一个带有免费版本的服务,比如每个人有 100 个活跃用户 / 月的 quota,觉得产品好用再买收费版本。不知道大家是否有兴趣?或者用这类产品最大的顾虑是什么呢?如果知道国内有类似产品也欢迎留言。