As discussed with @relaxnow, Janus has dependency on SimpleSamlPhp for parsing it's config and passing this around. This makes unittesting impossible in the current setup and it's very hard to document which configuration needs to be put where.
For the sake of simplicity all config should be stored in the same format, preferably YAML and parsed by Janus itself instead of SSP.
As discussed with @relaxnow, Janus has dependency on SimpleSamlPhp for parsing it's config and passing this around. This makes unittesting impossible in the current setup and it's very hard to document which configuration needs to be put where. For the sake of simplicity all config should be stored in the same format, preferably YAML and parsed by Janus itself instead of SSP.