Enable JWT for everyone

How do I make sure that anyone who is joining the meeting is authenticated using JWT? Not all of the users will be a host(maybe one or two) but all of them need to have a token so that any anonymous user can’t join. Also, I wanna make sure that the token is used for only one user, the same user can’t join twice, she can rejoin but the email id has to be unique for all the participants. I am new to Jitsi, the answer to this might be very obvious but any help is appreciated.

This is the default situation when JWT enabled