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
> ***URI Suffix**: Ensure your `uri` ends with a trailing slash `/`.
167
+
> ***Auth Endpoint**: `oauth2-server-uri` must be the full path: `{base_url}/v1/{catalog_name}/v1/oauth/tokens`. Pangolin also supports the `/api/v1/iceberg/{catalog_name}/v1/oauth/tokens` prefix for compatibility.
168
+
> ***Credential Format**: Must be `client_id:client_secret` (UUID:API_Key).
169
+
164
170
### Option 2: Using an Existing Token (Temporary)
165
171
166
172
If you have a JWT token from the UI or another login flow, you can use it directly.
Copy file name to clipboardExpand all lines: docs/features/service_users.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,10 +13,12 @@ Administrators can provision and rotate keys directly from the terminal.
13
13
```bash
14
14
pangolin-admin create-service-user \
15
15
--name "etl-pipeline" \
16
-
--role "TenantUser" \
17
-
--expires-in-days 365
16
+
--role "TenantUser"
18
17
```
19
18
19
+
> [!NOTE]
20
+
> Ensure you record the **Service User ID (UUID)** from the output. If the CLI does not display the ID, use the Management UI or the API directly to retrieve it after creation.
0 commit comments