Skip to main content

max / makenotwork

3.5 KB · 95 lines History Blame Raw
1 # Account Security
2
3 Makenot.work supports two-factor authentication (2FA) to protect your account. You can use passkeys, a TOTP authenticator app, or both.
4
5 ## Passkeys
6
7 Passkeys use WebAuthn to let you log in with a fingerprint, face scan, hardware key, or device PIN -- no password needed.
8
9 ### Setting Up a Passkey
10
11 1. Go to Settings > Security
12 2. Click "Add Passkey"
13 3. Follow your browser/device prompt to create the credential
14 4. Give it a name (e.g., "MacBook Touch ID", "YubiKey")
15
16 You can register up to 20 passkeys per account.
17
18 ### Logging In with a Passkey
19
20 On the login page, click "Use Passkey" instead of entering your password. Passkey login is inherently two-factor (identity + device possession), so no TOTP code is required.
21
22 ### Managing Passkeys
23
24 From Settings > Security you can:
25
26 - **List** all registered passkeys with their creation dates
27 - **Rename** a passkey for easier identification
28 - **Delete** a passkey (requires password confirmation)
29
30 If you lose access to all your passkeys, you can still log in with your password (plus TOTP if enabled).
31
32 ## TOTP Authenticator App
33
34 TOTP adds a six-digit rotating code from an authenticator app as a second factor after your password.
35
36 ### Setting Up TOTP
37
38 1. Go to Settings > Security
39 2. Click "Enable Authenticator App"
40 3. Scan the QR code with your authenticator app (or enter the secret manually)
41 4. Enter the six-digit code from your app to confirm setup
42 5. Save your backup codes immediately
43
44 Compatible apps include 1Password, Bitwarden, Authy, Google Authenticator, and any TOTP-compliant app (RFC 6238, SHA-1, 6 digits, 30-second interval).
45
46 ### Logging In with TOTP
47
48 1. Enter your email and password as usual
49 2. When prompted, enter the current six-digit code from your authenticator app
50
51 If you registered a passkey, passkey login bypasses the TOTP step entirely.
52
53 ### Disabling TOTP
54
55 Go to Settings > Security and click "Disable Authenticator App." You will need to confirm your password.
56
57 ## Backup Codes
58
59 When you enable TOTP, you receive 10 single-use backup codes (8 characters each) usable in place of a TOTP code.
60
61 **Store backup codes securely.** If you lose access to your authenticator app and have no backup codes, recovery requires emailing info@makenot.work.
62
63 ### Regenerating Backup Codes
64
65 Go to Settings > Security > "Regenerate Backup Codes." This invalidates all previous codes and generates a fresh set of 10. You must confirm your password.
66
67 ## Login Notifications
68
69 If a new login occurs while you have other active sessions, you receive an email notification automatically.
70
71 ## Password Policy
72
73 - Minimum 8 characters, maximum 128
74 - No character type requirements
75 - Checked against HaveIBeenPwned breach databases (k-anonymity; your password is never sent externally). Breached passwords trigger an advisory warning but are not blocked.
76
77 ## Account Lockout
78
79 After 5 consecutive failed password attempts, your account is locked for 15 minutes. Passkey authentication is not affected by password lockout.
80
81 See [Password Reset]./password-reset.md for recovery options.
82
83 ## Recommendations
84
85 - Enable at least one 2FA method (passkeys are the strongest option)
86 - Register multiple passkeys on different devices so you are never locked out
87 - If using TOTP, save your backup codes in a password manager or printed in a secure location
88 - Use a unique, strong password even if you primarily log in with passkeys
89
90 ## See Also
91
92 - [Getting Started]./getting-started.md: Account creation and initial setup
93 - [Password Reset]./password-reset.md: Forgot password and lockout recovery
94 - [Profile]./profile.md: Editing your public profile
95