fix: v0.8.15 — auth testMode validates @ in token (block P fix)

This commit is contained in:
Naeel
2026-04-25 17:05:02 +03:00
parent 78553de39d
commit 1f4de2ec15
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ spec:
serviceAccountName: fission-console
containers:
- name: console
image: naeel/fission-console:v0.8.14
image: naeel/fission-console:v0.8.15
ports:
- containerPort: 8090
env:
+4
View File
@@ -1867,6 +1867,10 @@ func (s *server) handleAuth(w http.ResponseWriter, r *http.Request) {
var ns string
if s.testMode {
// testMode: токен — это sub (email), Deck не вызывается
if !strings.Contains(body.Token, "@") {
writeJSONError(w, http.StatusUnauthorized, "invalid token")
return
}
ns = func() string {
h32 := sha256.Sum256([]byte(body.Token))
return "fission-" + hex.EncodeToString(h32[:8])