Copy {
"globals": "@include:./globals.json",
"modules": [
{
"name": "HttpClient",
"config": {
"name": "default",
"ssl_trust_all": true,
"idle_timeout_ms": 5000,
"connect_timeout_ms": 5000
}
},
{
"name": "SAML",
"config": {
"http_port": "${globals.http.port}",
"enable_http": true,
"metadata_cache": "${globals.base_dir}/config/resources_internal/saml_cache/",
"metadata_template": [
{
"id": "inerasp",
"metadata_file_path": "${globals.base_dir}/config/resources_internal/saml_templates/inera_sp_metadata_template.xml",
"sign_ref": [
{
"keystore": {
"path": "${globals.keystore.path}",
"password": "${globals.keystore.password}",
"alias": "${globals.keystore.alias}",
"key_password": "${globals.keystore.key_password}"
}
}
]
}
],
"metadata": [
{
"url": "https://idp.inera.se/saml"
}
]
}
},
{
"name": "AuthN",
"enabled": true,
"config": {
"context_path": "/saml/authn",
"webroot_dir": "web",
"http_port": "${globals.http.port}",
"authenticators": [
{
"id": "inerasp",
"type": "SAMLSPBroker",
"config": {
"base_path": "/saml/authn",
"issue_as_sp_entity": "https://${globals.host}/saml/inerasp",
"target_idp_entity": "https://idp.inera.se:443/saml"
}
}
]
}
}
]
}