身份管理自从计算机问世以来就存在,不少人以为身份管理很简单,其实难度远超你的想象。html
自计算机问世以来,身份管理一直是软件的主要组成部分:打孔机和早期操做系统都受到用户名/密码身份验认证的保护。拥有如此悠久的历史,你会认为身份管理是一个已经被妥善解决的问题。git
自建身份管理通常在如下场景有充足的理由:github
坦白说,若是你只有一个简单的 Web 应用,只须要一两个社交应用提供一键登陆,而且不须要「用户名 - 密码」或其余更细致的用来登陆的功能,那么自建就很容易。你能够在 Github 上找到大量开源框架来解决此类问题。算法
咱们常常听到客户的研发团队这么评价 Authing:数据库
> 咱们本身就能作,为何要用大家的,并且还要付钱?
接下来让咱们深刻研究这个问题。segmentfault
实现一套身份管理看上去彷佛很简单。可是失败是很可怕的,一旦出现了问题,你的品牌就会受到严重损害。面对持续的黑客攻击,和无休止的漏洞,你是否能准确知道本身的工做足够好到能够保护用户隐私和企业资产?后端
自建身份管理并非免费的!
将资源到投入身份管理研发时会产生高昂的的机会成本。身份认证真的是你想要作的吗?假如你作一款应用,会本身写一套 RDBMS(关系数据库管理系统) 吗?身份管理就像 RDBMS,当你能够花合理的钱将非核心的繁重工做委派给专业人士时,为何还要自建身份管理等基础设施呢?身份泄漏产生的成本可能高达数百万美圆,你可否认身份安全没有价值吗?在评估购买身份管理服务的投资回报率时,请考虑这些因素。安全
你的产品在前期确定是简单的,可是,一旦你的产品成功推向市场,你开始须要支持更普遍的身份提供商。你可能还有合做伙伴,你可能还会推出移动 APP 和 API 让其余人调用,这样你的受众群体才能扩大。若是你在欧洲,你还会面临 GDPR 的监管(中国也即将出台相关法律)。这时身份管理开始变的复杂,维护本身的身份管理系统成本会比你预期要高的多。app
上面的几个问题可能已经引起了你的思考。有些你可能不在乎,有些你可能在工做中已经遇到。可是,咱们邀请你根据目前的状态和将来几个月或几年的发展方向回答如下 20 个问题并切实考虑它们。框架
> Forrester Consulting 的研究报告指出,使用身份管理服务能够产生 548% 的投资回报率和 370 万美圆的费用节省。
使用 Authing 能够一劳永逸的解决上述 20 个问题,任何想作计算机软件的企业或我的,只须要接入 Authing 的云服务,就能够以极低的成本,快速解决那些须要耗费数百万元人民币才能解决的问题。身份的复杂性和混乱性,形成了每一年数十亿的浪费,由于其表面的简单,致使了缺少系统的标准,每家厂商都会本身搞一套本身的标准,这些混乱的标准既养活了一群人,也加剧了这群人的开发负担。
身份这件事,听上去是老故事,看上去很简单,但其从未获得很好的解决,这就是 Authing 存在的意义。
Authing 提供专业的身份认证和受权服务。
咱们为开发者和企业提供用以保证应用程序安全所需的认证模块,这让开发人员无需成为安全专家。
你能够将任意平台的应用接入到 Authing(不管是新开发的应用仍是老应用均可以),同时你还能够自定义应用程序的登陆方式(如:邮箱/密码、短信/验证码、扫码登陆等)。
你能够根据你使用的技术,来选择咱们的 SDK 或调用相关 API 来接入你的应用。当用户发起受权请求时,Authing 会帮助你认证他们的身份和返回必要的用户信息到你的应用中。
![]()
<div align=center>Authing 在应用交互中的位置</div>
仓库: 欢迎 Star,欢迎 PR
Demo: