23.4.4 资源保护

23.4.4  资源保护

Helix服务器中,如果需要保护某些目录中的流媒体资源,防止用户的任意访问,可以定义资源保护规则,此时,用户要通过认证后才能访问这些资源。例如,默认情况下,Helix服务器定义了一条SecureUserContent规则,使用SecureContent认证域对安装目录下的/secure目录进行保护。当用户提交的URL的路径指向该目录时,将要求用户输入用户名和密码进行认证,通过后才允许访问流媒体资源。

除了SecureUserContent规则外,Helix服务器还定义了SecureLiveContentSecurePlayerContent两条保护规则,前者使用SecureContent认证域,对/broadcast/secure/路径进行保护,这个目录一般用于存放直播流。后者是对全球唯一的流媒体播放器ID进行认证,受保护的目录是/secure/player

通过选择SECURITY|Commerce命令可以出现如图23-25所示的界面,此时可以对保护规则进行管理。其中,左上方的列表框中列出了当前的保护规则,右边是所选保护规则的具体内容,含义如下:

q      Edit Rule Name文本框列出了所选规则的名称,可以进行修改。

q      Protected Path文本框用于设置受保护的目录路径,可以进行修改。

q      User Permissions Database下拉列表框用于确定用户访问权限数据库,里面列出了在23.4.2小节中创建的用户账号数据库,也可以选择Do Not Evaluate User Permissions关闭权限功能,此时,每个用户都拥有全部的权限。

q      Credential Type下拉列表框用于确定凭据类型,如果选择Use User Authentication,表示使用用户名和密码进行认证,如果选择Use Player Validation,表示使用播放器的ID进行认证。

q      Realm下拉列表框用于确定认证域,里面列出了23.4.3小节中创建的认证域,必须要选择一个。

q      Allow Duplicate User IDs下拉列表框用于确定是否允许多个播放器同时使用同一个用户账号进行登录,可以选择YesNo

以上是选择了使用用户名和密码进行认证的情况。如果某一规则在Credential Type下拉列表框中选择的是“Use Player Validation”选项,此时的界面将发生变化,如图23-26所示。Realm和“Allow Duplicate User IDs”将不再出现,代替它们的是一个“Redirect Unauthenticated Players”链接,它的作用是如果认证不能通过时,将重定向到哪一个URL

此外,如果选择了“Use Player Validation”选项,下面的“Player GUID Databases”列表框将起作用,如图23-26所示,列表框内列出了现有的GUID数据库,右边列出了数据库的具体设置。其中,Player Database用于选择一个在23.4.2小节中创建的用户账号数据库,“Player Registration Prefix”表示用户注册播放器的GUID使用的URL路径前缀。

     

       

   23-25  设置保护规则(1                  23-26  设置保护规则(2

如果在“User Permissions Database”下拉列表框中选择了某一个用户账号数据库,还可以使用图23-25和图23-26左边Content Access下面的链接对访问许可进行管理。如果单击“Grant User Permission”,将出现如图23-27所示的对话框,此时可以授予许可给用户。其中,在User Name后的文本框内可以输入用户名,Path Type处可以选择是目录或文件,Path处输入具体的目录或文件名,Access Type处可以选择许可类型,具体选项及含义如下:

q      E0vent:允许用户无限期地访问。

q      Calendar:指定一个到期时间,超过该时间后,用户将不能访问指定的资源。

q      Duration:指定一个以秒为单位时间长度,超过该时间后,用户将不能访问指定的资源。

q      Credit:在访问日志中记录该用户的访问总时长。

如果单击“Edit User Permission”,将出现图23-28所示的对话框,此时可以对用户的到期时间或允许时长进行修改,具体操作方法可根据窗口中的提示进行。此外还可以单击“Revoke User Permission”和“Revoke All Permissions”链接删除某一用户的许可或所有用户的许可,其界面分别如图23-29和图23-30所示。

      

    

 23-27  授予用户访问许可的对话框               23-28  修改用户访问许可的对话框

   

    

 23-29  删除单个用户访问许可的对话框     23-30  删除所有用户访问许可的对话框

以上是有关Helix服务器资源保护的设置,管理员可以根据需要限制用户对资源的访问,访问限制主要是指时间上的限制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值