创建用户

此操作用来创建新的设备用户和相应的设备上进行身份验证的凭据,请参见第5.12了解详情。设备应该支持通过CreateUsers命令创建设备用户和他们进行身份验证的凭证。要么所有的用户都创建成功,要么返回无法创建用户的错误消息。

符合ONVIF标准的设备密码长度应至少为28个字节,因为客户端可以遵循密码导出机制得到该长度为28字节的密码,如5.12.2.1节所描述的

表65:CreateUsers命令

消息名 描述
CreateUsersRequest 这个消息包含创建新用户需要的参数。
每条用户记录包含:
用户名
密码
用户等级
tt:User: User [1][unbounded]
CreateUsersResponse 这是一个空消息
错误代码 描述
env:Sender
ter:OperationProhibited
ter:UsernameClash
用户名已存在
env:Sender
ter:OperationProhibited
ter:PasswordTooLong
密码长度过长
env:Sender
ter:OperationProhibited
ter:UsernameTooLong
用户名过长
env:Sender
ter:OperationProhibited
ter:Password
密码太过简单
env:Receiver
ter:Action
ter:TooManyUsers
超过了最大支持的用户数
env:Sender
ter:OperationProhibited
ter:AnonymousNotAllowed
不被允许的匿名用户级别
env:Sender
ter:OperationProhibited
ter:UsernameTooShort
用户名过短

上一章|继续阅读