Icecast 流在 url 中进行认证

问题描述 投票:0回答:2
我按照手册配置了监听器认证:

https://icecast.org/docs/icecast-2.4.0/auth.html 一切正常,除了我需要能够在 URL http://user:[email protected] 中传递凭据,但 Icecast 忽略它。 是的,我知道这是传递密码的糟糕方法,但这是一个有效的解决方案,我无法更改它。

authentication audio-streaming icecast internet-radio
2个回答
0
投票
出于安全预防措施,某些浏览器不会传递 URL 的用户名:密码部分。我确认,例如使用 Safari,user:pass 不会传递到主机(即 Icecast)。

您可以使用 cURL 之类的工具进行测试,它可以让您通过这种方式进行身份验证。但大多数浏览器不允许此类具有嵌入式身份验证的 URL。


0
投票
大多数浏览器在这种情况下是指:所有使用 Blink 引擎的浏览器。 Firefox(据我所知)和 Safari 仍然支持它,并且与 https 一起我也没有看到安全风险。这就是为什么我目前建议我的用户/客户使用 Firefox 来实现此特定目的,并且如果它必须是浏览器(vlc、mplayer、mpv 和大多数其他音频/视频播放器软件也支持它)

© www.soinside.com 2019 - 2024. All rights reserved.