RTCPeerConnection: setIdentityProvider() 方法

setIdentityProvider() 方法是 RTCPeerConnection 接口的方法,用于将身份提供者 (IdP) 设置为参数中给定的三元组:其名称、用于与其通信的协议(可选)和可选的用户名。只有在需要断言时才会使用 IdP。

如果 signalingState 设置为 "closed",则会引发 InvalidStateError

语法

js
setIdentityProvider(domainname)
setIdentityProvider(domainname, protocol)
setIdentityProvider(domainname, protocol, username)

参数

domainname

表示 IdP 所在域名的字符串。

protocol 可选

表示用于与 IdP 通信的协议的字符串。它默认为 "default",用于确定 IdP 正在监听的 URL。

username 可选

表示与 IdP 关联的用户名。

返回值

无 (undefined).

示例

js
const pc = new RTCPeerConnection();

pc.setIdentityProvider("developer.mozilla.org");

规范

规范
WebRTC 身份 1.0
# dom-rtcpeerconnection-setidentityprovider

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参见