diff --git a/idci/keycloak-security-bundle/2.0/config/packages/idci_keycloak_security.yaml b/idci/keycloak-security-bundle/2.0/config/packages/idci_keycloak_security.yaml new file mode 100644 index 00000000..2e1ebe72 --- /dev/null +++ b/idci/keycloak-security-bundle/2.0/config/packages/idci_keycloak_security.yaml @@ -0,0 +1,9 @@ +idci_keycloak_security: + server_url: '%env(resolve:KEYCLOAK_SERVER_BASE_URL)%' + server_public_url: '%env(resolve:KEYCLOAK_SERVER_PUBLIC_BASE_URL)%' + server_private_url: '%env(resolve:KEYCLOAK_SERVER_PRIVATE_BASE_URL)%' + realm: '%env(resolve:KEYCLOAK_REALM)%' + client_id: '%env(resolve:KEYCLOAK_CLIENT_ID)%' + client_secret: '%env(resolve:KEYCLOAK_CLIENT_SECRET)%' + default_target_route_name: 'app_home' + ssl_verification: true diff --git a/idci/keycloak-security-bundle/2.0/config/routes/idci_keycloak_security.yaml b/idci/keycloak-security-bundle/2.0/config/routes/idci_keycloak_security.yaml new file mode 100644 index 00000000..0772a50e --- /dev/null +++ b/idci/keycloak-security-bundle/2.0/config/routes/idci_keycloak_security.yaml @@ -0,0 +1,3 @@ +IDCIKeycloakSecurityBundle: + resource: "@IDCIKeycloakSecurityBundle/Resources/config/routing.yaml" + prefix: / diff --git a/idci/keycloak-security-bundle/2.0/manifest.json b/idci/keycloak-security-bundle/2.0/manifest.json new file mode 100644 index 00000000..12aa2e35 --- /dev/null +++ b/idci/keycloak-security-bundle/2.0/manifest.json @@ -0,0 +1,16 @@ +{ + "bundles": { + "IDCI\\Bundle\\KeycloakSecurityBundle\\IDCIKeycloakSecurityBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "KEYCLOAK_SERVER_BASE_URL": "http://keycloak:8080", + "KEYCLOAK_SERVER_PUBLIC_BASE_URL": "${KEYCLOAK_SERVER_BASE_URL}", + "KEYCLOAK_SERVER_PRIVATE_BASE_URL": "${KEYCLOAK_SERVER_BASE_URL}", + "KEYCLOAK_REALM": "", + "KEYCLOAK_CLIENT_ID": "", + "KEYCLOAK_CLIENT_SECRET": "" + } +} diff --git a/idci/keycloak-security-bundle/2.0/post-install.txt b/idci/keycloak-security-bundle/2.0/post-install.txt new file mode 100644 index 00000000..7f9ef714 --- /dev/null +++ b/idci/keycloak-security-bundle/2.0/post-install.txt @@ -0,0 +1 @@ + * Read the documentation at https://github.com/IDCI-Consulting/IDCIKeycloakSecurityBundle/blob/master/README.md