Jibri stopped recording after jwt authentication has been enabled

Hi,

There is jitsi/jibri in the Docker environment.
Jibri failed to record video after enabling jwt token authentification for jitsi.
The following messages have appeared:

jibri

JibriSelenium.onSeleniumStateChange#216: Transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
File recording service transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call

prosody

info	Client connected
info	Authenticated as 86de7bd9-5298-45ba-87da-06fcaf651c17@host03.jitsi.lan
info	Client connected
info	Authenticated as recorder@recorder.host03.jitsi.lan
error	Token nil not allowed to join: debug@muc.host03.jitsi.lan/268547a0
info	Client disconnected: connection closed
warn	A module has been configured that triggers external events.
warn	Implement this lib to trigger external events.

What settings have I to add to the .env file to solve this issue?

Best regards
Serhiy.

You may add “enable_domain_verification = false” into your prosody config. After “app_secret” line…

1 Like

Will it work if I add

JWT_ENABLE_DOMAIN_VERIFICATION=0

to the .env file?

I think so

Yes it works.
Thank you.

What is a downside of a domain verification disabling?

brg
Serhiy/

This is what subdomain verification does:

If that is not something you need, I don’t see any issue with disabling it.

1 Like

FWIW, it now defaults to false, as per today’s release.

2 Likes