ws token
This commit is contained in:
@@ -242,6 +242,15 @@ func GetExtend(obj utils.DBObject, extends map[string][]tools.DataType, cache ma
|
|||||||
return base
|
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) {
|
func ExtractTokenInfo(request http.Request) (string, string, []string) {
|
||||||
reqToken := request.Header.Get("Authorization")
|
reqToken := request.Header.Get("Authorization")
|
||||||
splitToken := strings.Split(reqToken, "Bearer ")
|
splitToken := strings.Split(reqToken, "Bearer ")
|
||||||
|
|||||||
Reference in New Issue
Block a user