keycloak(feat): add recipes for client management

This commit is contained in:
Masaki Yatsu
2025-09-18 14:08:47 +09:00
parent a12601e652
commit dc30a37a42
13 changed files with 918 additions and 74 deletions

View File

@@ -27,15 +27,14 @@ This document covers Airflow installation, deployment, and debugging in the buun
just airflow::install
```
3. **Access Airflow Web UI**:
- Navigate to your Airflow instance (e.g., `https://airflow.buun.dev`)
- Login with your Keycloak credentials
4. **Assign User Roles** (if needed):
3. **Assign User Roles** (required for DAG execution):
```bash
# Add user role for DAG execution permissions
just airflow::assign-role <username> airflow_user
just airflow::assign-role <username> airflow_op
# Check user's current roles
just airflow::list-user-roles <username>
# Available roles:
# - airflow_admin: Full administrative access
@@ -44,6 +43,12 @@ This document covers Airflow installation, deployment, and debugging in the buun
# - airflow_viewer: Viewer access (read-only)
```
**Note**: New users have only Viewer access by default and cannot execute DAGs without role assignment.
4. **Access Airflow Web UI**:
- Navigate to your Airflow instance (e.g., `https://airflow.buun.dev`)
- Login with your Keycloak credentials
### Uninstalling
```bash