fix(lakekeeper): fix aud mapper for lakekeeper scope

This commit is contained in:
Masaki Yatsu
2025-10-27 20:28:00 +09:00
parent af4dcb939c
commit ca76bc927a

View File

@@ -109,6 +109,10 @@ create-oidc-client:
echo "Creating 'lakekeeper' client scope if it doesn't exist..." echo "Creating 'lakekeeper' client scope if it doesn't exist..."
just keycloak::create-client-scope ${KEYCLOAK_REALM} lakekeeper "Lakekeeper API scope" just keycloak::create-client-scope ${KEYCLOAK_REALM} lakekeeper "Lakekeeper API scope"
# Add audience mapper to lakekeeper scope
echo "Adding audience mapper to 'lakekeeper' client scope..."
just keycloak::add-audience-mapper-to-scope ${KEYCLOAK_REALM} lakekeeper lakekeeper
# Check if client already exists # Check if client already exists
if just keycloak::client-exists ${KEYCLOAK_REALM} lakekeeper &>/dev/null; then if just keycloak::client-exists ${KEYCLOAK_REALM} lakekeeper &>/dev/null; then
echo "Client 'lakekeeper' already exists, skipping creation..." echo "Client 'lakekeeper' already exists, skipping creation..."
@@ -129,10 +133,6 @@ create-oidc-client:
echo "Adding 'lakekeeper' scope to client..." echo "Adding 'lakekeeper' scope to client..."
just keycloak::add-scope-to-client ${KEYCLOAK_REALM} lakekeeper lakekeeper just keycloak::add-scope-to-client ${KEYCLOAK_REALM} lakekeeper lakekeeper
# Add audience mapper to include 'lakekeeper' in JWT audience
echo "Adding audience mapper for JWT token..."
just keycloak::add-audience-mapper lakekeeper lakekeeper
echo "OAuth client configured successfully for PKCE authentication" echo "OAuth client configured successfully for PKCE authentication"
# Delete OIDC client (for cleanup purposes) # Delete OIDC client (for cleanup purposes)