Documentation Index
Fetch the complete documentation index at: https://docs.pgconsole.com/llms.txt
Use this file to discover all available pages before exploring further.
This feature requires the Enterprise plan.
Prerequisites
- A running Keycloak instance
- Admin access to create clients
- external_url
Setup
1. Create a Client in Keycloak
- Open your Keycloak admin console
- Select the realm you want to use (or create a new one)
- Go to Clients > Create client
- Configure the client:
- Client type:
openid-connect - Client ID:
pgconsole(or your preferred name)
- Client type:
- Click Next
- Enable Client authentication
- Click Next
- Add valid redirect URI:
- Click Save
- Go to the Client scopes tab and verify
emailandprofileare listed under Assigned default client scopes (Keycloak assigns these by default for OpenID Connect clients)
2. Get Client Credentials
- Go to the Credentials tab
- Copy the Client Secret
3. Get Issuer URL
The issuer URL follows this pattern:4. Configure pgconsole
Add the Keycloak provider to yourpgconsole.toml:
pgconsole.toml