Self-hosted; Set TOTP Issuer
We are running self-hosted version: v2.71.8
I would like to a set the issuer for TOTP from "ZITADEL" to something else. When I go to setup the 2FA for my account and scan the QR, my 2FA app prints "ZITADEL: joe.bloggs@example.com". Is there anyway to set it without using a custom login screen?
I tried setting the env
ZITADEL_SYSTEMDEFAULTS_MULTIFACTORS_OTP_ISSUER=Example\ Name during setup, but that didn't seem to work (source).GitHub
zitadel/cmd/defaults.yaml at f04d8732708546cc41012fd67089d8387c427f...
ZITADEL - Identity infrastructure, simplified for you. - zitadel/zitadel
1 Reply
Hi @Crimbo, I'm an AI assistant for ZITADEL. While a team member reviews this question, I'll see if I can find relevant sources for your question.
Answer
I wasn't able to find a direct answer in the official documentation, here are some relevant sources:
1. Change 2FA default name : A Discord discussion mentions that for self-hosting, you can change this in the defaults.yaml file at a specific GitHub location.
2. Add Second Factor (2FA) : Shows the API for adding second factors but doesn't cover issuer customization.
Feel free to tag @Ask Inkeep with additional questions.