Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signet's SAMLtest.ID testing service is dead #10

Open
prigaux opened this issue Apr 1, 2024 · 3 comments
Open

Signet's SAMLtest.ID testing service is dead #10

prigaux opened this issue Apr 1, 2024 · 3 comments

Comments

@prigaux
Copy link

prigaux commented Apr 1, 2024

Default configuration is an SP-to-IdP proxy using Signet's SAMLtest.ID testing service.

Alas https://samltest.id/ is no more:

@rishabh-cldcvr
Copy link

hey is there any plan to fix this? I'm facing connection error to samltest.id host when launching latest docker image. Is there any workaround to fix this?

@PeterBolha
Copy link

PeterBolha commented Jul 17, 2024

I stumbled upon this exact issue in July 2024 and it still seems to be problematic. In case someone else needs a workaround, this is what worked for me:

  • created a local docker volume for the /etc/satosa folder
  • downloaded the satosa container from the Docker Hub on Docker Desktop
  • launched the image with the configuration provided in the screenshot
Screenshot 2024-07-17 at 11 27 06
  • launched the container

The first launch fails but the configuration files are now available in the Docker volume. In the volume folder, the files:
/plugins/frontends/saml2_frontend.yaml and plugins/backends/saml2_backend.yaml contain the broken links to the samltest.id.

Other testing sites that do not crash the initial boot of SATOSA are for example Mock SAML for IdP or RSA for SP. I have personally managed to configure a working example based on this guide.

@peter-
Copy link

peter- commented Aug 30, 2024

FWIW, here's how I'm using the official image from docker compose, avoiding the provided entrypoint script (and thereby this issue) completely:

services:
  satosa:
    image: satosa  # or satosa:alpine
    volumes:
    - ./satosa:/etc/satosa:ro
    environment:
      PYTHONDONTWRITEBYTECODE: 1
      SATOSA_CONFIG: /etc/satosa/proxy_conf.yaml
      # etc.
    entrypoint:
    - gunicorn
    command:
    - --bind=0.0.0.0:${GUNICORN_PORT:-8080}
    - --workers=${GUNICORN_WORKERS:-3}
    - --worker-tmp-dir=/dev/shm
    - satosa.wsgi:app

The local directory satosa contains the required configuration files, specifically proxy_conf.yaml.
The same can be done on the docker command line, of course.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants