From 47d487ea80110f82769ad955d6d6ef9bf2a3a48c Mon Sep 17 00:00:00 2001 From: mr Date: Wed, 29 Apr 2026 07:09:13 +0200 Subject: [PATCH] ws token --- entrypoint.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/entrypoint.go b/entrypoint.go index 982c337..dffd573 100644 --- a/entrypoint.go +++ b/entrypoint.go @@ -242,6 +242,15 @@ func GetExtend(obj utils.DBObject, extends map[string][]tools.DataType, cache ma return base } +func ExtractTokenInfoWs(request http.Request) (string, string, []string) { + reqToken := request.Header.Get("Sec-WebSocket-Protocol") + fmt.Println(reqToken) + if reqToken != "" { + return extractFromToken(reqToken, "user_id"), extractFromToken(reqToken, "peer_id"), strings.Split(extractFromToken(reqToken, "groups"), ",") + } + return "", "", []string{} +} + func ExtractTokenInfo(request http.Request) (string, string, []string) { reqToken := request.Header.Get("Authorization") splitToken := strings.Split(reqToken, "Bearer ")