Merged in feature/textExtractionsPart4 (pull request #197)

implement GET /identity

* GET /identity
This commit is contained in:
Jay Brown
2025-12-16 04:26:06 +00:00
parent ab7072ac90
commit dae7bd4cc6
19 changed files with 1811 additions and 315 deletions
@@ -299,6 +299,19 @@ JWKS_CACHE_EXPIRY=1h # JWKS cache duration
TOKEN_EXPIRY=24h # JWT token expiry
```
### Authorization Variables (Permit.io RBAC)
```bash
# Permit.io API Configuration
PERMIT_IO_API_KEY=permit_key_xxxxxxx # Permit.io API key (project/env derived from key)
PERMIT_IO_TENANT=default # Permit.io tenant identifier (default: "default")
PERMIT_IO_PDP_URL=http://localhost:7766 # Policy Decision Point URL (optional, uses cloud if not set)
PERMIT_IO_BASE_URL=https://api.permit.io # Permit.io API base URL (optional, for testing)
```
**Note:** The Permit.io project ID and environment ID are automatically derived from the API key
using the `/v2/api-key/scope` endpoint. Use a project-level or environment-level API key;
organization-level API keys are not supported.
## Configuration Validation
### Required Field Validation