Code refactoring after #967
This commit is contained in:
+3
-3
@@ -9,6 +9,8 @@ import (
|
||||
"net/http"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/AlexxIT/go2rtc/pkg/core"
|
||||
)
|
||||
|
||||
// Do - http.Client with support Digest Authorization
|
||||
@@ -115,9 +117,7 @@ func Do(req *http.Request) (*http.Response, error) {
|
||||
)
|
||||
case "auth":
|
||||
nc := "00000001"
|
||||
// TODO: Random cnonce
|
||||
// Here is temp static cnonce of required 32 bytes
|
||||
cnonce := "ZDlmODczZTk2NjQyZTQ4OGQ5ZGEzOTI3YTc5Y2Q0ZGM="
|
||||
cnonce := core.RandString(32, 64)
|
||||
response := HexMD5(ha1, nonce, nc, cnonce, qop, ha2)
|
||||
header = fmt.Sprintf(
|
||||
`Digest username="%s", realm="%s", nonce="%s", uri="%s", qop=%s, nc=%s, cnonce="%s", response="%s"`,
|
||||
|
||||
Reference in New Issue
Block a user