RTCIceCredentialType - 定义了用于访问 ICE 服务器的身份验证方法
RTCIceCredentialType
是 WebRTC API 的枚举,它是一个字符串类型,定义了用于访问由 RTCIceServer
对象标识的 ICE 服务器的身份验证方法。
值
oauth
一个 RTCIceServer
,需要使用 OAuth 2.0 进行身份验证才能使用所描述的 ICE 服务器。 RFC 7635 中详细介绍了此过程。此属性以前称为 token
。
password
在使用上述 ICE 服务器之前,RTCIceServer
需要用户名和密码进行身份验证。
##移除的值
以下值不再是 WebRTC 规范的一部分,而是以前规范中的值。
token
通过 ICE 服务器进行身份验证需要使用 RFC 7635 中定义的 OAuth 2.0 令牌。该值已重命名为 oauth
。
规范
规范 | 状态 | 备注 |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browsers RTCIceCredentialType 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 47 | 不支持 | 不支持 | 未知 |
oauth | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 未知 |
password | 不支持 | 不支持 | 47 | 不支持 | 不支持 | 未知 |
token | 不支持 | 不支持 | 47 — 68 | 不支持 | 不支持 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 未知 | 47 | 未知 | 不支持 | 未知 |
oauth | 不支持 | 不支持 | 未知 | 不支持 | 未知 | 不支持 | 未知 |
password | 不支持 | 不支持 | 未知 | 47 | 未知 | 不支持 | 未知 |
token | 不支持 | 不支持 | 未知 | 47 — 68 | 未知 | 不支持 | 未知 |