Guest not able to join

Hi,

I installed jitsi latest packages on Ubuntu yesterday with the following Linux specifications.
Everything is working fine if I join the meeting through JWT token but when I try to join through a guest so error occurs as you can see on images which I shared.
Prosody logs
When I hit guest user logs are throwing invalid jwt error.

Oct 17 05:20:58 c2s56076d1fa840 info Client connected
Oct 17 05:20:58 c2s56076d1fa840 info Stream encrypted (TLSv1.3 with TLS_AES_256_GCM_SHA384)
Oct 17 05:20:58 c2s56076d1fa840 info Client disconnected: connection closed
Oct 17 05:21:00 conference…abc.dec.live:token_verification error Token nil not allowed to join: 4347502603@conference.abc.dec.live/b5e52bdf
Oct 17 05:21:03 c2s56076ce04d40 info Client connected
Oct 17 05:21:03 c2s56076ce04d40 info Stream encrypted (TLSv1.3 with TLS_AES_256_GCM_SHA384)
Oct 17 05:21:03 c2s56076ce04d40 info Client disconnected: connection closed
Oct 17 05:21:08 c2s56076d77d4d0 info Client connected
Oct 17 05:21:08 c2s56076d77d4d0 info Stream encrypted (TLSv1.3 with TLS_AES_256_GCM_SHA384)
Oct 17 05:21:08 c2s56076d77d4d0 info Client disconnected: connection closed
Prosody configuration form guest users
c2s_require_encryption=false

Prosody Host configuration for guest
VirtualHost “guest…”
authentication = “token”;
app_id=“jaksjdakjdkajsd”;
app_secret=“jaksjdakjdkajsdsdsd22;,”;
c2s_require_encryption = false;
allow_empty_token = true;

Anonymous domain settings

hosts: {
    // XMPP domain.
    domain: 'meet.123.live',

    // When using authentication, domain for guest users.
     anonymousdomain: 'guest.meet.123.live',

    // Domain for authenticated users. Defaults to <domain>.
    // authdomain: 'meet.123.live',

    // Focus component domain. Defaults to focus.<domain>.
    // focus: 'focus.meet.123.live',

    // XMPP MUC domain. FIXME: use XEP-0030 to discover it.
    muc: 'conference.' + subdomain + 'meet.123.live',
},


Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal

**jitsi-meet 2.0.7882-1
**jitsi-meet-prosody 1.0.6644-1
**jitsi-meet-tokens 1.0.6644-1
**jitsi-meet-web 1.0.6644-1
**jitsi-meet-web-config 1.0.6644-1
**jitsi-videobridge2 2.2-45-ge8b20f06-1
**lua-basexx 0.4.1-jitsi1
lua-cjson:amd64 2.1.0.10-jitsi1

Guest virtualhost is not a part of token authentication. You may set allow_empty_token in your main virtualhost in prosody config.

See also Intent to deprecate and remove: external auth mechanisms

Thanks,

What I want is for guests to see the waiting host screen until the moderator does not join the meeting.

As soon as the moderator joins, guest users automatically become part of the meeting.

AFAIK this doesn’t work anymore. You may use internal_hashed (secure domain) authentication if it suits your use case.

See also FIX: Lobby Not Working After Upgrade to Latest Version (2.0.5390) - #60 by shawn

1 Like