DELETE UNAUTHORIZED Participant using Web SDK

No problem, Thanks @alexmayo

Here is the solution

   ZoomMtg.init({
            leaveUrl: meetingConfig.leaveUrl,
            webEndpoint: meetingConfig.webEndpoint,
            disableInvite: true,
            disableCallOut: true,
            debug: true,
            isSupportAV: true,
            isSupportChat: false,
            meetingInfo: [],

            success: function () {
                ZoomMtg.i18n.load(meetingConfig.lang);
                ZoomMtg.i18n.reload(meetingConfig.lang);

                console.log(meetingConfig);

                ZoomMtg.join({
                    meetingNumber: xxxxxxx
                    userName: xxxxxx
                    userEmail: xxxxxx
                    signature: xxxxxx,
                    apiKey: xxxxxx
                    passWord: x,xxxxxxx

                    success: function (res) {
                        console.log("join meeting success");
                        console.log(res);
                    },
                    error: function (res) {
                        console.log(res);
                    },
                });
            },
            error: function (res) {
                console.log(res);
            },
        });


  ZoomMtg.inMeetingServiceListener('onUserJoin', function (data) {
            console.log("ON USER JOIN");
            console.log('inMeetingServiceListener onUserJoin', data);

     if(condition){

            var userId = data.userId;
            ZoomMtg.expel({
                userId: userId
            });
        });
 }