为什么这三类⽅式的选择依赖于配对双⽅具备的 IO 能 ⼒
时间: 2024-03-29 20:41:25 浏览: 33
这三种鉴权方式的选择依赖于配对双方具备的IO能力,主要是因为它们的适用场景和实现方式不同。
基于身份的访问控制(RBAC)适用于对整个服务网格进行访问控制的场景,通常由服务网格控制平面实现。它通过定义角色、权限和策略等授权规则来控制访问。这种方式需要服务网格控制平面具备较强的IO能力,能够识别服务和用户的身份信息,并能够对访问进行细粒度的控制。
基于服务的访问控制适用于对单个服务的访问进行控制的场景,通常由服务的开发者实现。它通过定义服务的接口和访问规则来控制访问。这种方式需要服务的开发者具备良好的IO能力,能够定义服务接口和访问规则,并能够对访问进行限制和控制。
基于内容的访问控制适用于对数据流进行访问控制的场景,通常由数据管理平台或存储系统实现。它通过定义数据流的内容和访问规则来控制访问。这种方式需要数据管理平台或存储系统具备较强的IO能力,能够识别数据流的内容和访问规则,并能够对访问进行限制和控制。
相关问题
根据 Authentication ⽅式的介绍,SM 提供了三类鉴权⽅式,这三类⽅式的选择依赖于配对双⽅具备的 IO 能 ⼒,我们 SDK 提供了如下接⼝⽤于配置当前设备具备的 IO 能⼒
SM(Secure Connections)是一种蓝牙技术,提供了三种不同级别的安全连接,它们是:LE Legacy Pairing、Secure Connections Just Works和Secure Connections Numeric Comparison。选择哪种安全连接取决于设备之间的IO能力。为了配置设备的IO能力,我们可以使用以下接口:
1. setIoCapability():设置当前设备的IO能力,可选的值包括DISPLAY_ONLY、DISPLAY_YES_NO、KEYBOARD_ONLY、NO_INPUT_NO_OUTPUT和KEYBOARD_DISPLAY等。
2. setOobData():设置当前设备的OOB数据,用于在设备之间进行身份验证。
3. setAuthenticationTimeout():设置设备之间进行身份验证的超时时间。
通过使用这些接口,我们可以灵活地配置设备的IO能力,从而实现不同级别的安全连接。
阅读全文