RTCPeerConnection: setIdentityProvider() 方法

RTCPeerConnection 接口的 setIdentityProvider() 方法将身份提供商(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

浏览器兼容性

另见