IT企业为了保证自身的合法权益,会对销售的每一件产品生成一个许可。该许可用于防止用户非法越权使用企业产品,避免企业利益受到损失。授权中心即是这样一套许可管控系统,提供许可制作,许可存储,许可实时查询等相关能力,让产品提供方能够快速接入并完成对其劳动价值的安全有效保护。
目前,授权中心主要服务于广联达各类提供软件产品和在线服务的业务线,未来将面向建筑行业甚至全行业具有软件开发能力的机构和个人提供服务。
授权中心的业务起点发生在客户通过订单购买产品生成许可完成之后,聚焦于“客户 - 产品 - 许可”的管理,旨在帮助接入方安全有效的管理其已出售产品的许可,维护其劳动价值。
如上图所见,企业产品是通过各类下单系统销售出去的。软件和在线服务由于其产品的特殊性,客户购买的实际上是产品的使用许可。此外,买、换、退是交易过程中常见的三种行为,支撑三种行为的前提是要对产品使用许可及时变更以维护产品提供方的劳动价值并保证购买用户的正常使用权益。授权中心提供的基础功能解决了交易过程中对许可管控的处理,使得产品提供方在交易过程中只需要聚焦于交易行为本身,大大降低了产品提供方为保障自身劳动价值所面临的交易问题的复杂性。
经过对广联达各个业务线各类产品提供授权支撑的实践检验,目前,授权中心在安全,效率和可靠性上都有了十足的保障,已经达到3个9的高可用目标。同时,具备非常丰富的授权特征,能够支持多种客户类型、产品类型,许可类型、交易类型和可扩展的特殊业务类型。
许可是指组织授予给某人或某物在某些条件下做某事的权限。对于软件许可而言,某人/某物指的是载体,就是最终拥有该权限的人、组织或者某物(加密锁、证书等)。某些条件主要是指起始和终止时间、大小、并发数等。做某事则是指使用某个软件产品/套装,此时是需要给出软件产品的标识。许可最终由以下信息的若干组合构成不同的许可类型:
授权中心支持正常交易过程中可能出现的各种行为导致的产品许可变更。
接入授权中心的产品提供方,在销售员售卖其产品给用户的时候,会将用户对应的客户信息,购买的产品信息,分配的许可载体信息和使用权限信息等同步到授权中心,待用户打开产品时,通过某种机制将产品标识和许可载体标识传递给授权中心进行验证,由授权中心下发产品许可告知产品是否允许继续执行。
加密锁是一种类似U盘的硬件锁。在使用采用加密锁作为许可载体的产品时,需要在PC端安装广联达驱动。驱动自动读取插在电脑上的加密锁锁号,同时,产品在启动时将自身的标识信息告知驱动,驱动将产品标识和加密锁锁号传递给授权中心获取相关许可信息来验证产品是否有权使用。
证书是一种加密文件。在使用采用证书作为许可载体的产品时,需要在PC端安装广联达驱动。用户在驱动中录入获取的证书号,同时,产品在启动时将自身的标识信息告知驱动,驱动将产品标识和证书号传递给授权中心获取相关许可信息来验证产品是否有权使用。
云账号是一种广联达用户标识。在使用采用云账号作为许可载体的产品时,产品端需要集成授权中心提供的云授权SDK。用户在登录产品时,将云账号标识和产品标识传递给授权中心获取相关许可信息来验证产品是否有权使用。
在真实的市场环境中,用户获取企业组织所提供的产品权限有两种场景:
授权中心综合考虑了以上两种获取产品权限的应用场景,并分别提供了对应有效的接入方式。
授权中心提供了独立的订单服务用于帮助外部销售系统进行对接,以便产品在销售成功之后,及时获取授权中心生成的产品许可。
如上图所见,各类销售系统接入授权中心时,将一个销售订单中所涉及的用户,产品等信息按照授权中心规定的数据报文格式进行组织并传递给授权订单服务即可完成。详见:DEMO示例。
对于采用个人云账号作为许可载体实现授权管控的应用场景,授权中心提供了独立的活动服务用于帮助产品提供方自助创建活动进行产品赠送,以满足产品线为推广新产品让用户免费获取其产品使用权限的目的。
如上图所见,业务线运营人员通过在授权中心提供的活动服务中自助创建活动,将所要赠送的产品放入活动中,之后通过某种方式让用户参与活动,就可以将对应的产品使用权限赠予用户。详见:活动中心。