...
The overall setup is part of the inacademia-dev repository: https://github.com/surfnet-niels/inacademia-dev/tree/master/ssp-idp
Please note the SVS by itself does not deliver https based traffic. This is offloaded to POUND which is configures as part of the op.inacademia.local
Directory structure
Code Block |
---|
├── build_svs.sh ├── config │ ├── cdb │ │ ├── cdb.json │ │ └── cdb.json.example │ ├── production │ │ ├── attributemaps │ │ │ ├── adfs_v1x.py │ │ │ ├── adfs_v20.py │ │ │ ├── basic.py │ │ │ ├── __init__.py │ │ │ ├── saml_uri.py │ │ │ └── shibboleth_uri.py │ │ ├── backend.xml │ │ ├── certs │ │ │ ├── saml_metadata_backend.crt │ │ │ └── saml_metadata_backend.key │ │ ├── dhparams.txt │ │ ├── entityids.json │ │ ├── idp.xml │ │ ├── inAcademia.key -> certs/saml_metadata_backend.key │ │ ├── inAcademia.pub -> certs/saml_metadata_backend.crt │ │ ├── info.log │ │ ├── internal_attributes.yaml │ │ ├── metadata.crt -> certs/saml_metadata_backend.crt │ │ ├── metadata.key -> certs/saml_metadata_backend.key │ │ ├── plugins │ │ │ ├── attribute_processor.yaml │ │ │ ├── custom_logging.yaml │ │ │ ├── inacademia_backend.yaml │ │ │ ├── inacademia_frontend.yaml │ │ │ └── user_consent.yaml │ │ └── proxy_conf.yaml │ └── rsyslog │ ├── inacademia.conf │ └── rsyslog.conf ├── Dockerfile ├── LICENSE ├── NOTICE ├── README.md ├── run_svs.sh └── start.sh |
...