diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9bc6fa06..4bb290e6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -141,6 +141,17 @@ jobs: image: redis:7.0.8-alpine3.17 ports: - 6379:6379 + login: + image: kristophjunge/test-saml-idp + ports: + - '8081:8080' + environment: + - SIMPLESAMLPHP_SP_ENTITY_ID=http://host.docker.internal:8080/sp + - SIMPLESAMLPHP_SP_ASSERTION_CONSUMER_SERVICE=http://localhost:8080/login/callback + - SIMPLESAMLPHP_SP_SINGLE_LOGOUT_SERVICE=http://localhost:8080/logout/callback + volumes: + - ./config/simplesamlphp-users.php:/var/www/simplesamlphp/config/authsources.php + - ./config/saml20-idp-hosted.php:/var/www/simplesamlphp/metadata/saml20-idp-hosted.php steps: - name: Checkout code