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: docs/administration/user-groups/overview.mdx
+18-1Lines changed: 18 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Users and Groups
2
+
title: Overview
3
3
---
4
4
5
5
## User
@@ -10,6 +10,23 @@ A `User` represents anyone who can access and perform operations in Bytebase. Us
10
10
11
11
Service accounts are special users designed for automated processes and applications.
12
12
13
+
## Workload Identity
14
+
15
+
Workload Identity is a secure authentication method for CI/CD pipelines and external services using OpenID Connect (OIDC) tokens, eliminating the need for long-lived credentials.
16
+
17
+
Unlike traditional Service Accounts that require storing API keys as secrets, Workload Identity:
18
+
- Uses short-lived tokens generated per job
19
+
- Validates tokens against your CI/CD platform's identity provider
20
+
- Restricts access to specific repositories, branches, and workflows
Configure OIDC authentication for GitHub Actions workflows
27
+
</Card>
28
+
</CardGroup>
29
+
13
30
## User Group
14
31
15
32
A `User Group` organizes multiple users together for easier permission management. Workspace admins create groups and add users, then assign these groups to roles within projects.
0 commit comments