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

Setup SATOSA #2

Merged
merged 10 commits into from
Apr 17, 2024
Merged

Setup SATOSA #2

merged 10 commits into from
Apr 17, 2024

Conversation

jonathanperret
Copy link
Collaborator

@jonathanperret jonathanperret commented Apr 15, 2024

Purpose

Replace the Django boilerplate with an installation of SATOSA.

@jonathanperret jonathanperret force-pushed the satosa-setup branch 3 times, most recently from 1d45f46 to 24399d4 Compare April 15, 2024 14:41
We're setting up SATOSA.
The backend's pyproject.toml requires Python>=3.11.
The `xmlsec` Python requirement fails without these packages.
Docker compose v2 does not use the `version` entry.
Not required for SATOSA, at least for now.
We won't be using Keycloak.

This comment was marked as outdated.

We don't need PostgreSQL.
@jonathanperret jonathanperret force-pushed the satosa-setup branch 2 times, most recently from 9da6469 to fe56418 Compare April 17, 2024 12:45
We mostly import SATOSA and launch its WSGI app.
This sets up a test OIDC client, that will start an authentication flow
to the RENATER test federation through our SATOSA instance.
`make bootstrap` will now generate well-formed secrets in
env.d/development/satosa. This also serves to document one way
of generating such secrets.
@jonathanperret jonathanperret marked this pull request as ready for review April 17, 2024 15:12
@jonathanperret jonathanperret self-assigned this Apr 17, 2024
@jonathanperret jonathanperret merged commit 403828d into main Apr 17, 2024
6 of 7 checks passed
@jonathanperret jonathanperret deleted the satosa-setup branch April 17, 2024 15:46
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

Successfully merging this pull request may close these issues.

1 participant