Account security
The Security tab in the Account Hub is where you manage your password, your multi-factor methods (authenticator apps, hardware keys, passkeys, recovery codes), and your active sessions. The same surface lets you turn on sign-in alerts and sign out everywhere if you suspect anything's wrong. Every change here is recorded in your personal audit feed, so you and your workspace's admins always have a clean record of who did what to your account.
TL;DR — Open the avatar menu → Account → Security. From here: change your password, add a passkey or hardware key, view active sessions, generate recovery codes, sign out everywhere. Last-factor protection makes it hard to lock yourself out accidentally.
Change your password
If your workspace allows password sign-in, you can rotate at any time. Some workspaces are SSO-only and the password section is hidden.
Open Account → Security → Password
The card shows the date of your last password change.
Click "Change password"
A drawer asks for your current password and the new one.
Enter the current password
Required even if you don't remember a recent sign-in — the form is a guard against drive-by changes from an open tab.
Enter the new password twice
The form shows the workspace's password policy and validates in real time.
Sign-out-everywhere prompt
After save, the form asks whether to invalidate every other active session. Confirm if you're rotating because of suspected compromise.
Multi-factor methods
Every workspace can have its own MFA policy (see Multi-factor authentication policy). Within those constraints, you manage the actual devices and codes here.
Authenticator apps (TOTP)
Click "Add authenticator app"
A drawer shows a QR code and the seed string.
Scan with your authenticator
1Password, Authy, Microsoft Authenticator, Google Authenticator, Bitwarden — any TOTP-compliant app works.
Enter the 6-digit code
Confirms the seed is registered correctly.
Optional: label the device
Auto-named from the UA hint ("iPhone 15", "1Password — Mac"). Override if you have multiple devices and want clearer names.
Passkeys & hardware keys
Click "Add passkey or hardware key"
The browser surfaces the native authenticator picker.
Pick the authenticator
Face ID, Touch ID, Windows Hello, the device PIN, a YubiKey, a Titan key, your password manager's passkey vault — anything the browser knows about and your workspace's attestation policy allows.
Complete the local verification
Biometric / PIN / tap. The passkey is registered and labeled from its AAGUID family.
Recovery codes
A batch of single-use codes you can redeem instead of a factor if you lose every other one. Treat them like cash.
Click "Generate recovery codes"
A drawer reveals the 10 codes once.
Save the codes in a password manager
Once you close the drawer, the codes are not retrievable.
Each code is single-use
When you redeem one, the row is marked spent. Regenerate the batch after using one.
Last-factor protection
AxisSynapse refuses to remove your last factor if your workspace requires MFA. The form names the policy and disables the remove button — you have to enroll a replacement first. The same guard applies to recovery codes; you can't disable MFA entirely if it's your only factor remaining.
Active sessions
Every signed-in device on your account is listed with the chrome detail (browser, OS), last-seen timestamp, and IP-derived country. Sessions heartbeat every few minutes.
Click "Sessions"
A list of every active session for your account.
Revoke a specific session
Click Revoke on any row. That device is signed out immediately and asked to sign in again.
Click "Sign out everywhere"
Revokes every session except the one you're in right now. Use after a lost device or any suspicious activity.
Sign-in alerts
Turn on to receive an email or push whenever a new device or country signs in to your account.
| Field | What it does | Accepted values / default |
|---|---|---|
| New device | Alert when a device signs in that hasn't been seen on your account before. | On by default. |
| New country | Alert when a sign-in succeeds from a country your account hasn't been seen in before. | On by default. |
| Failed sign-in | Alert when a sign-in attempt with your email fails. | Off by default. Turn on if you suspect a brute-force is targeting you. |
Every field, explained
| Field | What it does | Accepted values / default |
|---|---|---|
| Current password | Guard for password change. | Required even after recent sign-in. |
| New password | Your new password. | Must meet workspace policy. Form validates live. |
| Authenticator label | Display name for an enrolled TOTP / passkey / hardware key. | Up to 60 characters. Auto-named from UA hint or AAGUID family. |
| Sign-out everywhere (post-change) | Whether the password change invalidates other sessions. | Recommended on suspected compromise; opt-in otherwise. |
| Recovery code batch | A set of 10 single-use codes. | Shown ONCE. Save immediately; regenerate after redeeming one. |
| Session row | One row per active session. | Browser + OS + IP country + last heartbeat. |
| Sign-in alerts | Toggles for new-device / new-country / failed-sign-in alerts. | New device + new country on by default; failed-sign-in opt-in. |
What appears in the audit log
- TOTP / hardware-key enrollment, verification, rename, revoke.
- The revoke-blocked codes fire when last-factor protection refuses an action.
- Recovery code generation + redemption.
- Passkey enrollment + revoke.
- Per-session revoke + sign-out-everywhere.
- Sign-in alert preference toggles.
Common gotchas
- "My authenticator app shows a wrong code." TOTP is time-bound; re-sync the device's clock against network time in the app's settings. The 6-digit window is 30 seconds — drift > 5s starts failing.
- "I revoked my only passkey and can't sign in." Last-factor protection should have stopped you. If it didn't (e.g. you revoked from a different platform path), use a recovery code to sign in, then enroll a new factor.
- "Recovery codes ran out and I lost my device." Contact your workspace admin. Admin-assisted recovery is gated by 4-eyes and step-up.
- "A device shows up in sessions but I'm sure I didn't sign in from there." Revoke it immediately, change your password, and generate a fresh recovery code batch. Then review the audit feed for sign-in lines.
- "Sign-out everywhere kept my current session." That's by design — the platform doesn't lock you out mid-action.
Troubleshooting
| Error code | What it means | Fix |
|---|---|---|
| MFA_LAST_FACTOR_GUARD | Refusing to remove your last factor. | Enroll a replacement first. |
| MFA_RECOVERY_CODES_EXHAUSTED | All 10 codes spent. | Generate a new batch. |
| WEBAUTHN_ATTESTATION_DENIED | Workspace policy refuses your authenticator family. | Use a different authenticator (see /platform/passkeys-and-webauthn). |
| SESSION_NOT_FOUND | The session was revoked between selection and click. | Refresh the sessions list. |
| PASSWORD_POLICY_FAILED | The new password doesn't meet workspace policy. | Inspect the policy strip; the form names which rule failed. |
Related