阮一峰 :值得推荐给开发者的 Authing 身份云

223 阅读3分钟

阮一峰,著名科技博主,以《阮一峰的技术博客》闻名于网络,上海财经大学世界经济博士研究生,畅销书《黑客与画家》译者。

本文摘自《阮一峰的网络日志》科技爱好者周刊(第201期)

【文末有福利(阮一峰干货文章合集)】

去年,周刊曾经介绍一个优秀的国产 SaaS 服务  Authing 。最近,他们终于推出了永久免费版,造福众多中小站长。

今天就来介绍,怎么免费使用他们的服务。基本上,只要你的软件(Web /移动/桌面)需要用户管理,就用得上。

简单说, Authing 做的是身份管理的基础设施,国外叫做“身份云”(IDaaS),集成了用户认证、用户管理、权限、安全治理等众多功能。他们有 1000 多个 API,你能想到的身份服务场景,几乎都支持。

举例来说,网站接入微信登录,就像上图那样,点击底部的微信图标,扫描弹出的二维码登录。实现起来只需要三步,基本上不用写代码。

1.在微信开放平台,创建一个网站应用;

2.在 Authing 后台,填写上一步拿到的 App ID 和 App Secret;

3.登录链接指向他们托管的登录页。(他们有组件和 JS SDK,你也可以自己写前端页面。)

真实效果可以看线上的“风变课灵小馆”,其他的社会化登录(微博、钉钉、飞书、QQ 等)也可以这样集成。

Authing 还独创了一种网站的小程序扫码登录。开发者使用他们提供源码的小程序,让用户扫描登录,就能从微信拿到用户的手机号码。单单微信登录这一项,他们就一共支持 6 种场景,包括PC 端、移动端、微信服务号等等。

除了用户认证, Authing 还支持单点登录 SSO, 一个企业内部账号同时接入 120 多种国内常用的开发工具(上图),比如阿里云、腾讯云、AWS、Gitlab、Jira、石墨文档、Notion、Tower、Teambition、飞书、Confluence 等等。

Authing 的其他企业级功能,还有账号的生命周期管理(员工的入职、离职、组织架构调整)、权限治理、安全治理等等,可以满足大中型企业内部管理的需要。

现在,他们将这些功能免费开放。 具体来说,永久免费版分成三类。

•B2C(C 端应用):每月不超过8000个活跃用户(MAU)

•B2B(B 端应用):每月不超过200个活跃用户

•B2E(内部应用,内部员工登录):不超过10个员工

只要你的应用满足上面的条件,就可以永久免费,不用花一分钱。 对于小型应用,免费额度是完全够用的,因为他们按照活跃用户计费,不登录就不收费,所以 8000 MAU 差不多可以支持到几万人的注册规模。欢迎访问官网详细了解和试用,问题可以去论坛留言或咨询客服。


  • 【文末福利】关注公众号「Authing 身份云」回复【阮一峰】 即可领取【阮一峰干货文章合集】

「解决方案」以及「最佳实践案例」 请点击链接🔗: 身份云全场景最佳实践案例及解决方案