disable VerifyMethodDigestSHA256 unless explicitly set (#702)

This commit is contained in:
Alessandro Ros
2025-02-18 15:16:39 +01:00
committed by GitHub
parent 46374d3815
commit 3409f00c90
3 changed files with 7 additions and 3 deletions

View File

@@ -8,7 +8,9 @@ import (
// GenerateWWWAuthenticate generates a WWW-Authenticate header.
func GenerateWWWAuthenticate(methods []ValidateMethod, realm string, nonce string) base.HeaderValue {
if methods == nil {
methods = []ValidateMethod{ValidateMethodBasic, ValidateMethodDigestMD5, ValidateMethodSHA256}
// disable VerifyMethodDigestSHA256 unless explicitly set
// since it prevents FFmpeg from authenticating
methods = []VerifyMethod{VerifyMethodBasic, VerifyMethodDigestMD5}
}
var ret base.HeaderValue