云授权
在云环境中 , 软件保护及软件授权存在多种应用场景 :
< 软件安装于最终用户的本地电脑 , 授权存储于云 服务器上 , 软件通过互联网与远程云服务器相连 并获取授权 , 继而获得软件使用权 。
< 软件为 SaaS 模 式 , 软件 的 授 权与单个用户绑定 , 或是与特定数量的设备绑定 。
< 软件为 SaaS 模 式 , 软件用户通 过可 靠 手段与
SaaS 服务器进行身份验证 , 以确定用户身份 。 < 软件安装于用户的私有云环境中 。
应用于本地程序的云授权 此场景主要应用于传统桌面软件 , 软件通过光盘 或在线下载的方式进行安装 。 用户收到软件的同 时 , 会 收 到由 CodeMeter License Central 创建的激 活序列号 ( TicketID ) 。 软件开发商创建 TicketID 时 , 即可设定允许同时在线的最大用户数也可设定当 无法连接互联网时的最长使用时间 。
用户安装软件后第一次启动时 , 需要手动输入 TicketID 。 之后软件 会与 CodeMeter License Central 交互 , 获取用户计算机指纹信息并将该信息发送至云授权 服务器 ( 存储于 WibuCmRaC 文件内 ) 。 CodeMeter License Central 会自动识别该 TicketID 是 否 合 法 。 如 果许可合法 , 云授权服务器会创建临时授权并存储
至本地计算 机 ( 存储 于 WibuCmRaU 文件内 ) 并导 入 CodeMeter Runtime 。 TicketID 保存于本地计算机中 , 例如存储在许可信息中 。 整个过程完成之后 , 软件 即可脱离互联网正常运行 。 当离线缓存中的临时许 可到期前一刻 , 软件会自动连接 CodeMeter License Central 并重新获得授权 。
SaaS
软件云授权应用 软 件 开发 商 既 可设 定 不 受 限 许 可 , 也可为 不 同 功 能 模块设置临时许可 。 CodeMeter Cloud Lite 可以将离线 授权与在线软件授权完美整合 , 特别是对于已经使 用 CodeMeter 保护其传统软件的开发商而言 , 该功 能会变得异常简单 。 如果开发商已经将 CodeMeter 的许可创建过程整合到其 SAP 、 Salesforce 或其他 ERP 、 CRM 和电子商务系统中 , CodeMeter 可以完美 实现 SaaS 软件授权管理 。
SaaS 软件的授权创建过程与普通软件授权过程 基本一致 , 两者唯一的区别仅仅是绑定方式不同 , 使用 CodeMeter Cloud Lite 授权替代 CodeMeter SmartBind 软授权或 CmDongle 。 许可创 建 之 后 , 将 其 分 配 给 特 定 用户 , 该 过 程 与 传 统 的 激 活 或 本 地 授 权并无区别 , 甚至可以同时使用两种绑定方式 。 也 可通过 OAuth2 或 SAML 方式进行用户验证以实现 许可管理等操作 。
16