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 的浏览器中加载。