指定对 MATLAB 程序的访问权限
默认情况下,服务器实例允许所有客户端访问所有托管的 MATLAB® 程序。MATLAB Production Server™ 提供了基于证书的授权机制,用于限制对特定程序的访问。ssl-allowed-client
属性使用此机制来指定客户端可以访问的 MATLAB 程序。该属性指定了以逗号分隔的客户端列表,这些客户端由其证书的通用名称标识,允许访问 MATLAB 程序。您还可以使用该属性列出客户端被允许访问的特定 MATLAB 程序。
如果不指定 ssl-allowed-client
属性,则服务器实例不会限制对托管的 MATLAB 程序的访问。为 ssl-allowed-client
属性添加条目后,服务器实例仅授权列出的客户端访问托管的 MATLAB 程序。
例如,为了仅授权具有通用名称 jim
、judy
和 ash
的客户端使用服务器实例上托管的 MATLAB 程序,请添加以下配置摘录:
--ssl-allowed-client jim,judy,ash
您可以通过仅授权特定客户端访问特定的 MATLAB 程序来进一步限制访问。通过将 :
添加到 allowedPrograms
ssl-allowed-client
属性的值来实现此目的。allowedPrograms
是以逗号分隔的程序名称列表。
例如,为了允许通用名称为 jim
的客户端访问所有托管程序,允许通用名称为 judy
的客户端访问程序 tail
和 zap
,并允许通用名称为 ash
或 joe
的客户端访问程序 saw
和 travel
,请添加以下配置摘录:
--ssl-allowed-client jim --ssl-allowed-client judy:tail,zap --ssl-allowed-client ash,joe:saw,travel
为了使用该属性,必须将服务器配置为使用 HTTPS。