add user id check on extclient

This commit is contained in:
abhishek9686 2024-04-17 15:31:34 +05:30
parent 564bcfc04e
commit 00838cab52

View file

@ -394,7 +394,7 @@ func createExtClient(w http.ResponseWriter, r *http.Request) {
}
for _, extclient := range extclients {
if extclient.RemoteAccessClientID != "" &&
extclient.RemoteAccessClientID == customExtClient.RemoteAccessClientID && nodeid == extclient.IngressGatewayID {
extclient.RemoteAccessClientID == customExtClient.RemoteAccessClientID && extclient.OwnerID == caller.UserName && nodeid == extclient.IngressGatewayID {
// extclient on the gw already exists for the remote access client
err = errors.New("remote client config already exists on the gateway. it may have been created by another user with this same remote client machine")
slog.Error("failed to create extclient", "user", userName, "error", err)