分离操作的用户限制
用户尝试分离应用到用户机器的许可证时,使用 Admin Control Center 或 Admin API 设置的用户限制也会生效。
使用远程机器上的 Admin Control Center 发出的和使用 Sentinel Licensing API 或 Sentinel Admin API 发出的从许可证服务器上分离许可请求的处理方式是不同的。
使用 Sentinel Licensing API 或 Sentinel Admin API 发出的许可证分离请求将根据用户限制以与许可消耗请求相同的方式进行评定。
但是,使用远程机器上的 Admin Control Center 请求分离许可证是以不同的方式评定的。远程机器上的 Admin Control Center 不将用户名传递给许可证服务器机器。因此,基于用户名的用户限制是以不同的方式应用的,如下所述:
>不应用基于特定用户名的 “allow” 用户限制,因为许可证服务器上的 License Manager 无法获得用户名。如果还指定了不同的限制,例如 deny=all@all
,则分离请求将被拒绝。
>如果存在除用户名之外的任何其他适用于请求的 “deny” 用户限制,则即使限制中设置的用户名不匹配,也会应用该限制。例如:如果分离请求是从主机名为 host123 的机器发出的,且许可证服务器上将用户限制设置为 deny=skr@host123
,则即使请求分离的用户有不同的用户名,分离请求也会被拒绝。
相关主题