External storage SMB with Kerberos. How?

Nextcloud version (eg, 20.0.5): Nextcloud Hub 6 (27.1.2)
Operating system and version (eg, Ubuntu 20.04): Ubuntu 22.04.3 LTS
Apache or nginx version (eg, Apache 2.4.25): Apache/2.4.54 (Ubuntu)
PHP version (eg, 7.4): ???

The issue you are facing:

Is this the first time you’ve seen this error? (Y/N): Y

Steps to replicate it:

I have a Nextcloud installation and the users log in using Active Directory accounts. I mount an external SMB storage using an AD account. This worked fine until I recently made a change to the AD domain. I disabled NTLM authentication in the domain and now the external storage does not work anymore.

To sum this up, I would like to mount the external SMB storage using Kerberos. Unfortunately, the official documentation does not even mention that these options exist in NC (I see “Kerberos Ticket” and Kerberos Ticket Apache Mode"), let alone explains how to make it work.

Does anyone know how to make it work? I was unable to find a tutorial.

What is the difference between kbt ticket and kbt ticket Apache mode?

Do I need to domain join the Linux host?