Open your tenant's sign-in page
Every CodeB tenant runs on its own subdomain. Yours will look like login.your-company.com or phone.your-company.com. If you don't have a tenant yet, start one for free at get-your-tenant.html — two minutes, no card required.
Pick a sign-in method
CodeB is passwordless by default. Choose whichever fits best — you can add more methods later from your account settings.
🔑 Passkey (FIDO2 / WebAuthn)
Touch ID, Windows Hello, or a hardware key. Fastest. Most secure. Nothing to remember, nothing to phish.
Recommended for regulated environments📧 Magic-link email
We send a one-time URL to your inbox. Click it, you're in. Link expires after five minutes and works exactly once.
Great for BYOD, contractors, guests🇩🇪 EU Digital Identity Wallet
Present a verified credential from your EU Wallet via OID4VP. Instant KYC-grade identity for verified EU citizens.
NIS2 + eIDAS 2.0 compliant🔒 Corporate SSO (federated OIDC / SAML)
If your admin has federated an upstream identity provider (Azure AD, Okta, Keycloak, ADFS), you'll see it as a "Sign in with <your company>" button.
Zero new credentials for enterprise usersComplete the challenge
Depending on the method you chose:
- Passkey: your browser prompts for Touch ID / Windows Hello / your security key. Approve. Done.
- Magic-link: we send the email through your tenant's local SMTP pickup directory — no third-party mail relay. Check your inbox, click the link.
- EU Wallet: your wallet app opens with an OID4VP presentation request. Review the requested claims (usually just given_name, family_name, date_of_birth), tap Accept.
- SSO: your upstream identity provider handles it exactly as it handles every other SSO login. You bounce back to CodeB signed in.
sub claim, your tenant, your roles. The token lives in the browser session only and expires in one hour.Confirm your profile
First sign-in shows a one-screen profile confirmation:
- Display name — what other people see in calls and chats.
- Nickname (optional) — used as the caller-ID display when you dial outbound.
- Preferred language — CodeB ships in English and German; the tenant admin can add more.
- Additional passkeys (optional) — add your work laptop, your phone, your hardware key.
Everything you enter goes straight into App_Data/<tenant>/users/<your-login>.json on your tenant's IIS server. Nothing is uploaded elsewhere.
Start using the platform
The office.html shell opens with your phone widget, meeting rooms, chat channels, and admin tiles (if you're an admin). Everything you need is one click from here.