You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: mintlify/administration/2fa.mdx
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,10 @@ title: Two-factor Authentication
4
4
5
5
Two-factor authentication (2FA) provides an extra layer of security for member accounts. When signing in, you will be required to enter the security code generated by your Authenticator App.
6
6
7
+
<Note>
8
+
Bytebase implements rate limiting during MFA verification to protect against brute force attacks. Users are allowed a maximum of **5 failed MFA attempts within a 5-minute window**. The MFA temporary token expires after 5 minutes. See [Sign-in Restriction](/administration/sign-in-restriction#rate-limiting-for-login-attempts) for more details.
Copy file name to clipboardExpand all lines: mintlify/administration/sign-in-restriction.mdx
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,23 @@
2
2
title: Sign-in Restriction
3
3
---
4
4
5
+
## Rate Limiting for Login Attempts
6
+
7
+
Bytebase implements rate limiting to protect against brute force attacks on user authentication. The system automatically tracks and limits failed login attempts:
8
+
9
+
### Password Authentication Phase
10
+
-**Maximum attempts**: 10 failed attempts
11
+
-**Time window**: 10 minutes
12
+
- After exceeding the limit, the account will be temporarily locked
13
+
14
+
### Multi-Factor Authentication (MFA) Phase
15
+
-**Maximum attempts**: 5 failed attempts
16
+
-**Time window**: 5 minutes
17
+
- After exceeding the limit, the MFA verification will be temporarily locked
18
+
- MFA temporary token expires after 5 minutes
19
+
20
+
These security measures help protect user accounts from unauthorized access attempts while ensuring legitimate users can still access their accounts.
21
+
5
22
## Sign-in Frequency
6
23
7
24
**Sign-in Frequency** specifies the period that users are required to sign in again.
0 commit comments