Commit 07f4167b authored by Markus Scheidgen's avatar Markus Scheidgen
Browse files

Fixed old saml settings. Prepared saml for all servers.

parent fbf6f45f
......@@ -47,8 +47,13 @@ import app.config as config
hostname = socket.gethostname()
if hostname == 'enc-production-nomad':
saml_config_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'saml-production')
else:
elif hostname == 'enc-production-hv-nomad':
saml_config_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'saml-production-hv')
elif hostname == 'enc-staging-nomad':
saml_config_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'saml-staging')
else:
saml_config_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'saml-testing')
def init_saml_auth(req):
auth = OneLogin_Saml2_Auth(req, custom_base_path=saml_config_dir)
......
{
"security": {
"nameIdEncrypted": false,
"authnRequestsSigned": true,
"logoutRequestSigned": true,
"logoutResponseSigned": true,
"signMetadata": false,
"wantMessagesSigned": true,
"wantAssertionsSigned": true,
"wantNameId": true,
"wantNameIdEncrypted": false,
"wantAssertionsEncrypted": false,
"metadataValidUntil": "2020-04-10T17:48:18Z",
"metadataCacheDuration": null,
"signatureAlgorithm": "http://www.w3.org/2000/09/xmldsig#rsa-sha1",
"digestAlgorithm": "http://www.w3.org/2000/09/xmldsig#sha1"
},
"contactPerson": {
"technical": {
"givenName": "technical_name",
"emailAddress": "ioan.vancea@physik.hu-berlin.de"
},
"support": {
"givenName": "support_name",
"emailAddress": "ioan.vancea@physik.hu-berlin.de"
}
},
"organization": {
"en-US": {
"name": "encyclopedia",
"displayname": "NOMAD Encyclopedia",
"url": "https://encyclopedia.nomad-coe.eu"
}
}
}
Take care of this folder that could contain private key. Be sure that this folder never is published.
Onelogin Python Toolkit expects that certs for the SP could be stored in this folder as:
* sp.key Private Key
* sp.crt Public cert
Also you can use other cert to sign the metadata of the SP using the:
* metadata.key
* metadata.crt
-----BEGIN CERTIFICATE-----
MIIDHzCCAgegAwIBAgIUWMwz3jCtgA6KEcPDHZ/QVdlLBgwwDQYJKoZIhvcNAQEL
BQAwGDEWMBQGA1UEAwwNdmFncmFudC5sb2NhbDAeFw0xNTA3MDMwODA1MDJaFw0z
NTA3MDMwODA1MDJaMBgxFjAUBgNVBAMMDXZhZ3JhbnQubG9jYWwwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCJZNvDWHgRxVViPbJW2V8BBGJ0jux9KUO9
uWdz72tDehjaG6KZ1bK82sWc0awMivJriahgkrUWwHD8KNHxcG5n32y6S0uw/iZh
l+lKpUFIKWSEEjbL+PQSwgqDPaG85GV1ajlwLS46dS+qY2xTeH02kXHbRePwSFHO
qDkOQjgTVm5tUaEmS2pb8yA7urgKa5yZPL8W2QMLC6rndK5RGioXaECCb29b5EdB
u4M/xV8MOKJrdiDrZfrNoZkoGIkPwb1Sy88s9GTV6ekxfHegg5nDEpkf0l/HFhGG
MZZsI+r8NBczHW8e+fR5fdD2RXXR006vRGmZos64MQhdUeDDTrNPAgMBAAGjYTBf
MB0GA1UdDgQWBBSku5lLdNwqBApbOjn9fB2G3cREaTA+BgNVHREENzA1gg12YWdy
YW50LmxvY2FshiRodHRwczovL3ZhZ3JhbnQubG9jYWwvaWRwL3NoaWJib2xldGgw
DQYJKoZIhvcNAQELBQADggEBAFEcbtqhmCH+vGSGOV6g6t7p1jMCkB9IB6Z6higz
/GQ9pkcAxsjoOJoSvpQE0YHOerNfEBv/tr7FNj4DZ4ANo7lZQx1V/7hG6qebCbaZ
cmmiYYBYqyusjeyD4qq60/BVIDq/3861OBJ418PkqIfh8WwONdDcuBAGrjxzt/GA
Azxx4Tf5Mk46Tn0p6/l2+FRVSwukT1JyWyKlXhaNSbEUVUhKDXaMiDzbjI2FVNG4
/PRJNGi4tfS38HY5QxQ6EQANDvVszU87vYWChkaB3LYJ01Vf7rNg+aGsZJot3/3G
/yswfhsQrzWB/UOSiRbVyN3I30SHorH+37/02oFoAggGu4Y=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIID9zCCAt+gAwIBAgIJAK2G2LzC11y3MA0GCSqGSIb3DQEBCwUAMIGRMQswCQYD
VQQGEwJERTEUMBIGA1UECAwLRGV1dHNjaGxhbmQxDzANBgNVBAcMBkJlcmxpbjEO
MAwGA1UECgwFTm9tYWQxGzAZBgNVBAMMEk5vbWFkIEVuY3ljbG9wZWRpYTEuMCwG
CSqGSIb3DQEJARYfaW9hbi52YW5jZWFAcGh5c2lrLmh1LWJlcmxpbi5kZTAeFw0x
NzA0MDUxNTQ3MTdaFw0xODA0MDUxNTQ3MTdaMIGRMQswCQYDVQQGEwJERTEUMBIG
A1UECAwLRGV1dHNjaGxhbmQxDzANBgNVBAcMBkJlcmxpbjEOMAwGA1UECgwFTm9t
YWQxGzAZBgNVBAMMEk5vbWFkIEVuY3ljbG9wZWRpYTEuMCwGCSqGSIb3DQEJARYf
aW9hbi52YW5jZWFAcGh5c2lrLmh1LWJlcmxpbi5kZTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOJqLgM3P+V2Uid4b0p+qEdlZjfVLTR6URgEEWxg33ru
NBlr8zHGbw22Nl8Hj8I4D2JlPF98EPz6OOTvXNMJN4EhbipzwIafm3FcIeJtEjL5
39Uhm0gw6DNnCk8/ZtsDFEjwpJOvJBL0yZuJRqlKIN8Om3vyUf+cRmvWtCeqq0r6
XfGVhUxYW3q6Hzg/kWp0IGA27S+G1iLMqz5pCw5AO1MTAllUJLuHs+MNeMu/LIVh
AXz9iQcY2km58nJIdS2pOplOJsVOlkz36AFGv2F36V9oBsjYpzeheH22l2KBGFz4
HHUMAKcryAQLNeygoUl6XYBS3fe86pXGoO4uEQlBobkCAwEAAaNQME4wHQYDVR0O
BBYEFON0stSkK6fZ9hZPK+ji8HDGrtUtMB8GA1UdIwQYMBaAFON0stSkK6fZ9hZP
K+ji8HDGrtUtMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAA/gxpy2
SY3a5mMQ2TYKAXe7cnRs55JrYennIMyFHuXMwAdXI5DkbvzQugHL24tD/CbxxBJz
xtgD4Nva0EdOvztVBIefRxZqyqCdclkSmL708BKcxmDfjkYbmYshRK+LMyuVQCdR
PcjNxxGySXayhOn+zmO3bNr/0lpsKH2BYIUOul/XKRB9gxsxXOoSr13DWabeEzHq
xi0DEdK57Y3zOCwHzGUrh+nHi55SN7UO9sKyu2cUR6MyFnsFunhqftnTMb22SaNk
e4rK9eSPKUDJqtr9ZOxr7rII6812mSRnEOeOCLRNXvwx68wM9x2HJl/SlPQuHELG
KB0S0tLK0nV1YKE=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDiai4DNz/ldlIn
eG9KfqhHZWY31S00elEYBBFsYN967jQZa/Mxxm8NtjZfB4/COA9iZTxffBD8+jjk
71zTCTeBIW4qc8CGn5txXCHibRIy+d/VIZtIMOgzZwpPP2bbAxRI8KSTryQS9Mmb
iUapSiDfDpt78lH/nEZr1rQnqqtK+l3xlYVMWFt6uh84P5FqdCBgNu0vhtYizKs+
aQsOQDtTEwJZVCS7h7PjDXjLvyyFYQF8/YkHGNpJufJySHUtqTqZTibFTpZM9+gB
Rr9hd+lfaAbI2Kc3oXh9tpdigRhc+Bx1DACnK8gECzXsoKFJel2AUt33vOqVxqDu
LhEJQaG5AgMBAAECggEAMbNBGm+cVRBeBFAJjf6zjciSYZsn6ycWegEamgHBzMhR
I2tw3PJEGmxvDvkn82g+6Eh0sjkXuZBrwMVSSPjy+COQfT0fe+25P28L+RocLphv
K+fOoFAsCGyL9M1kFJtebox0c/60Gn0lbED8A9lD0fLw6opMuaFiS/W7YiGyrChT
cGNUaMn+AyokP3HZ26j6V05ZlzuasGxueAt+f7Ey0EthjbdqHjx2LPWvLqMBC5Hl
PhZgzWEyE8892jSjXyIccftsNrnLD7R4hNYVZtLgYD6OaesqHQBIR7GAClu2fdii
ZCeYIWYbMXZfFy5o4dbXvPAUvhfn3npt9yRezti+iQKBgQD+NyCBZ/+DeSt6IMoL
6zZ80kknGJEuYbD2R4rsAvAIDxjZg0Q97yjP3eIFdxIJGmGA36l5PbSeqM53ZN4k
ehFwc/5OLoxD4IcHcwSc2NEHn1qxQr7AUwzWc4lhbmJCpA9sF9WAUmT0rNmoKj47
otuIT4ggbHI+BSCbflh6q81G6wKBgQDkARcB5ZXm+A1I/d40XDSHHOHVyti4zTBe
b6lLuWz70zlezpIqGwO8qvOAEPsD6RPGOq3gGaW6fVeAuJhgXYJxavbU4ofHqqAQ
1Ao38WOGHwaPa6pKZmgNIYcUpMtcXiJOHwmCoHkD0nM1LvF353h5XzRpzCAb4luz
evfTc6KY6wKBgH2F6t764wegBP/AwQMxmS35B3Xug4FLa32vxcDTkoHoMnT0g/Ww
6Y36GWhpatZj2FEyHxRmi5Dr+Uaq36VTQNkt7RvdkBTUANiEynpH9K622Kk+M8Hz
QBuD4Qni31HYgGT3P8yk4oSN9Ms8UI5R0+RyoNyhr6dAEOG2eSnZOvsRAoGBAOPZ
AvjuSYLq17vdlrSUgBmVj0lq0HC8/F0jEPePcY2mY2qO3BofrPhZjcSpM2+Q+CXc
de3BM5DNuSf1ULDcQYK99bSAPFgX9qVagGuvWlmpn5Crcx2ugMS+gJLsrBy+JWIU
OhjD7KsZH/BB3SSJuCbyMRqY1m2HI0SU2hwBLrfJAoGATm8wU3EhoFY84zWkC7Cl
svn+c2ltAZ0LObbreShkng0K8hG6zkVzD19sGpVYHSX3Y1eizRAX1t1Q7acAfCDT
oqVQA3o07c//P3pMdaZ1oa3eftBlPGA+s89+HExDJXn/XX0Ewoi9hh4noQiEYOZE
FG3L0HRPV4su83fgYROxj/A=
-----END PRIVATE KEY-----
{
"strict": true,
"debug": true,
"sp": {
"entityId": "https://encyclopedia.nomad-coe.eu/api/v1.0/saml/metadata/",
"assertionConsumerService": {
"url": "https://encyclopedia.nomad-coe.eu/api/v1.0/saml/?acs",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
},
"singleLogoutService": {
"url": "https://encyclopedia.nomad-coe.eu/api/v1.0/saml/?sls",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
},
"NameIDFormat": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient",
"x509cert": "MIID9zCCAt+gAwIBAgIJAK2G2LzC11y3MA0GCSqGSIb3DQEBCwUAMIGRMQswCQYDVQQGEwJERTEUMBIGA1UECAwLRGV1dHNjaGxhbmQxDzANBgNVBAcMBkJlcmxpbjEOMAwGA1UECgwFTm9tYWQxGzAZBgNVBAMMEk5vbWFkIEVuY3ljbG9wZWRpYTEuMCwGCSqGSIb3DQEJARYfaW9hbi52YW5jZWFAcGh5c2lrLmh1LWJlcmxpbi5kZTAeFw0xNzA0MDUxNTQ3MTdaFw0xODA0MDUxNTQ3MTdaMIGRMQswCQYDVQQGEwJERTEUMBIGA1UECAwLRGV1dHNjaGxhbmQxDzANBgNVBAcMBkJlcmxpbjEOMAwGA1UECgwFTm9tYWQxGzAZBgNVBAMMEk5vbWFkIEVuY3ljbG9wZWRpYTEuMCwGCSqGSIb3DQEJARYfaW9hbi52YW5jZWFAcGh5c2lrLmh1LWJlcmxpbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJqLgM3P+V2Uid4b0p+qEdlZjfVLTR6URgEEWxg33ruNBlr8zHGbw22Nl8Hj8I4D2JlPF98EPz6OOTvXNMJN4EhbipzwIafm3FcIeJtEjL539Uhm0gw6DNnCk8/ZtsDFEjwpJOvJBL0yZuJRqlKIN8Om3vyUf+cRmvWtCeqq0r6XfGVhUxYW3q6Hzg/kWp0IGA27S+G1iLMqz5pCw5AO1MTAllUJLuHs+MNeMu/LIVhAXz9iQcY2km58nJIdS2pOplOJsVOlkz36AFGv2F36V9oBsjYpzeheH22l2KBGFz4HHUMAKcryAQLNeygoUl6XYBS3fe86pXGoO4uEQlBobkCAwEAAaNQME4wHQYDVR0OBBYEFON0stSkK6fZ9hZPK+ji8HDGrtUtMB8GA1UdIwQYMBaAFON0stSkK6fZ9hZPK+ji8HDGrtUtMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAA/gxpy2SY3a5mMQ2TYKAXe7cnRs55JrYennIMyFHuXMwAdXI5DkbvzQugHL24tD/CbxxBJzxtgD4Nva0EdOvztVBIefRxZqyqCdclkSmL708BKcxmDfjkYbmYshRK+LMyuVQCdRPcjNxxGySXayhOn+zmO3bNr/0lpsKH2BYIUOul/XKRB9gxsxXOoSr13DWabeEzHqxi0DEdK57Y3zOCwHzGUrh+nHi55SN7UO9sKyu2cUR6MyFnsFunhqftnTMb22SaNke4rK9eSPKUDJqtr9ZOxr7rII6812mSRnEOeOCLRNXvwx68wM9x2HJl/SlPQuHELGKB0S0tLK0nV1YKE=",
"privateKey": ""
},
"idp": {
"entityId": "https://193.166.24.153/idp/shibboleth",
"singleSignOnService": {
"url": "https://idp.nomad-coe.eu/idp/profile/SAML2/Redirect/SSO",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
},
"singleLogoutService": {
"url": "https://idp.nomad-coe.eu/idp/profile/SAML2/Redirect/SLO",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
},
"x509cert": "MIIDHzCCAgegAwIBAgIUWMwz3jCtgA6KEcPDHZ/QVdlLBgwwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAwwNdmFncmFudC5sb2NhbDAeFw0xNTA3MDMwODA1MDJaFw0zNTA3MDMwODA1MDJaMBgxFjAUBgNVBAMMDXZhZ3JhbnQubG9jYWwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCJZNvDWHgRxVViPbJW2V8BBGJ0jux9KUO9uWdz72tDehjaG6KZ1bK82sWc0awMivJriahgkrUWwHD8KNHxcG5n32y6S0uw/iZhl+lKpUFIKWSEEjbL+PQSwgqDPaG85GV1ajlwLS46dS+qY2xTeH02kXHbRePwSFHOqDkOQjgTVm5tUaEmS2pb8yA7urgKa5yZPL8W2QMLC6rndK5RGioXaECCb29b5EdBu4M/xV8MOKJrdiDrZfrNoZkoGIkPwb1Sy88s9GTV6ekxfHegg5nDEpkf0l/HFhGGMZZsI+r8NBczHW8e+fR5fdD2RXXR006vRGmZos64MQhdUeDDTrNPAgMBAAGjYTBfMB0GA1UdDgQWBBSku5lLdNwqBApbOjn9fB2G3cREaTA+BgNVHREENzA1gg12YWdyYW50LmxvY2FshiRodHRwczovL3ZhZ3JhbnQubG9jYWwvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQELBQADggEBAFEcbtqhmCH+vGSGOV6g6t7p1jMCkB9IB6Z6higz/GQ9pkcAxsjoOJoSvpQE0YHOerNfEBv/tr7FNj4DZ4ANo7lZQx1V/7hG6qebCbaZcmmiYYBYqyusjeyD4qq60/BVIDq/3861OBJ418PkqIfh8WwONdDcuBAGrjxzt/GAAzxx4Tf5Mk46Tn0p6/l2+FRVSwukT1JyWyKlXhaNSbEUVUhKDXaMiDzbjI2FVNG4/PRJNGi4tfS38HY5QxQ6EQANDvVszU87vYWChkaB3LYJ01Vf7rNg+aGsZJot3/3G/yswfhsQrzWB/UOSiRbVyN3I30SHorH+37/02oFoAggGu4Y="
}
}
......@@ -2,13 +2,13 @@
"strict": true,
"debug": true,
"sp": {
"entityId": "https://encyclopedia-api.nomad-coe.eu/v1.0/saml/metadata",
"entityId": "https://encyclopedia.nomad-coe.eu/api/v1.0/saml/metadata/",
"assertionConsumerService": {
"url": "https://encyclopedia-api.nomad-coe.eu/v1.0/saml/?acs",
"url": "https://encyclopedia.nomad-coe.eu/api/v1.0/saml/?acs",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
},
"singleLogoutService": {
"url": "https://encyclopedia-api.nomad-coe.eu/v1.0/saml/?sls",
"url": "https://encyclopedia.nomad-coe.eu/api/v1.0/saml/?sls",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
},
"NameIDFormat": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient",
......
{
"security": {
"nameIdEncrypted": false,
"authnRequestsSigned": true,
"logoutRequestSigned": true,
"logoutResponseSigned": true,
"signMetadata": false,
"wantMessagesSigned": true,
"wantAssertionsSigned": true,
"wantNameId": true,
"wantNameIdEncrypted": false,
"wantAssertionsEncrypted": false,
"metadataValidUntil": "2018-04-10T17:48:18Z",
"metadataCacheDuration": null,
"signatureAlgorithm": "http://www.w3.org/2000/09/xmldsig#rsa-sha1",
"digestAlgorithm": "http://www.w3.org/2000/09/xmldsig#sha1"
},
"contactPerson": {
"technical": {
"givenName": "technical_name",
"emailAddress": "ioan.vancea@physik.hu-berlin.de"
},
"support": {
"givenName": "support_name",
"emailAddress": "ioan.vancea@physik.hu-berlin.de"
}
},
"organization": {
"en-US": {
"name": "encyclopedia",
"displayname": "NOMAD Encyclopedia",
"url": "http://enc-testing-nomad.esc.rzg.mpg.de"
}
}
}
Take care of this folder that could contain private key. Be sure that this folder never is published.
Onelogin Python Toolkit expects that certs for the SP could be stored in this folder as:
* sp.key Private Key
* sp.crt Public cert
Also you can use other cert to sign the metadata of the SP using the:
* metadata.key
* metadata.crt
-----BEGIN CERTIFICATE-----
MIIDHzCCAgegAwIBAgIUWMwz3jCtgA6KEcPDHZ/QVdlLBgwwDQYJKoZIhvcNAQEL
BQAwGDEWMBQGA1UEAwwNdmFncmFudC5sb2NhbDAeFw0xNTA3MDMwODA1MDJaFw0z
NTA3MDMwODA1MDJaMBgxFjAUBgNVBAMMDXZhZ3JhbnQubG9jYWwwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCJZNvDWHgRxVViPbJW2V8BBGJ0jux9KUO9
uWdz72tDehjaG6KZ1bK82sWc0awMivJriahgkrUWwHD8KNHxcG5n32y6S0uw/iZh
l+lKpUFIKWSEEjbL+PQSwgqDPaG85GV1ajlwLS46dS+qY2xTeH02kXHbRePwSFHO
qDkOQjgTVm5tUaEmS2pb8yA7urgKa5yZPL8W2QMLC6rndK5RGioXaECCb29b5EdB
u4M/xV8MOKJrdiDrZfrNoZkoGIkPwb1Sy88s9GTV6ekxfHegg5nDEpkf0l/HFhGG
MZZsI+r8NBczHW8e+fR5fdD2RXXR006vRGmZos64MQhdUeDDTrNPAgMBAAGjYTBf
MB0GA1UdDgQWBBSku5lLdNwqBApbOjn9fB2G3cREaTA+BgNVHREENzA1gg12YWdy
YW50LmxvY2FshiRodHRwczovL3ZhZ3JhbnQubG9jYWwvaWRwL3NoaWJib2xldGgw
DQYJKoZIhvcNAQELBQADggEBAFEcbtqhmCH+vGSGOV6g6t7p1jMCkB9IB6Z6higz
/GQ9pkcAxsjoOJoSvpQE0YHOerNfEBv/tr7FNj4DZ4ANo7lZQx1V/7hG6qebCbaZ
cmmiYYBYqyusjeyD4qq60/BVIDq/3861OBJ418PkqIfh8WwONdDcuBAGrjxzt/GA
Azxx4Tf5Mk46Tn0p6/l2+FRVSwukT1JyWyKlXhaNSbEUVUhKDXaMiDzbjI2FVNG4
/PRJNGi4tfS38HY5QxQ6EQANDvVszU87vYWChkaB3LYJ01Vf7rNg+aGsZJot3/3G
/yswfhsQrzWB/UOSiRbVyN3I30SHorH+37/02oFoAggGu4Y=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIID9zCCAt+gAwIBAgIJAK2G2LzC11y3MA0GCSqGSIb3DQEBCwUAMIGRMQswCQYD
VQQGEwJERTEUMBIGA1UECAwLRGV1dHNjaGxhbmQxDzANBgNVBAcMBkJlcmxpbjEO
MAwGA1UECgwFTm9tYWQxGzAZBgNVBAMMEk5vbWFkIEVuY3ljbG9wZWRpYTEuMCwG
CSqGSIb3DQEJARYfaW9hbi52YW5jZWFAcGh5c2lrLmh1LWJlcmxpbi5kZTAeFw0x
NzA0MDUxNTQ3MTdaFw0xODA0MDUxNTQ3MTdaMIGRMQswCQYDVQQGEwJERTEUMBIG
A1UECAwLRGV1dHNjaGxhbmQxDzANBgNVBAcMBkJlcmxpbjEOMAwGA1UECgwFTm9t
YWQxGzAZBgNVBAMMEk5vbWFkIEVuY3ljbG9wZWRpYTEuMCwGCSqGSIb3DQEJARYf
aW9hbi52YW5jZWFAcGh5c2lrLmh1LWJlcmxpbi5kZTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOJqLgM3P+V2Uid4b0p+qEdlZjfVLTR6URgEEWxg33ru
NBlr8zHGbw22Nl8Hj8I4D2JlPF98EPz6OOTvXNMJN4EhbipzwIafm3FcIeJtEjL5
39Uhm0gw6DNnCk8/ZtsDFEjwpJOvJBL0yZuJRqlKIN8Om3vyUf+cRmvWtCeqq0r6
XfGVhUxYW3q6Hzg/kWp0IGA27S+G1iLMqz5pCw5AO1MTAllUJLuHs+MNeMu/LIVh
AXz9iQcY2km58nJIdS2pOplOJsVOlkz36AFGv2F36V9oBsjYpzeheH22l2KBGFz4
HHUMAKcryAQLNeygoUl6XYBS3fe86pXGoO4uEQlBobkCAwEAAaNQME4wHQYDVR0O
BBYEFON0stSkK6fZ9hZPK+ji8HDGrtUtMB8GA1UdIwQYMBaAFON0stSkK6fZ9hZP
K+ji8HDGrtUtMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAA/gxpy2
SY3a5mMQ2TYKAXe7cnRs55JrYennIMyFHuXMwAdXI5DkbvzQugHL24tD/CbxxBJz
xtgD4Nva0EdOvztVBIefRxZqyqCdclkSmL708BKcxmDfjkYbmYshRK+LMyuVQCdR
PcjNxxGySXayhOn+zmO3bNr/0lpsKH2BYIUOul/XKRB9gxsxXOoSr13DWabeEzHq
xi0DEdK57Y3zOCwHzGUrh+nHi55SN7UO9sKyu2cUR6MyFnsFunhqftnTMb22SaNk
e4rK9eSPKUDJqtr9ZOxr7rII6812mSRnEOeOCLRNXvwx68wM9x2HJl/SlPQuHELG
KB0S0tLK0nV1YKE=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDiai4DNz/ldlIn
eG9KfqhHZWY31S00elEYBBFsYN967jQZa/Mxxm8NtjZfB4/COA9iZTxffBD8+jjk
71zTCTeBIW4qc8CGn5txXCHibRIy+d/VIZtIMOgzZwpPP2bbAxRI8KSTryQS9Mmb
iUapSiDfDpt78lH/nEZr1rQnqqtK+l3xlYVMWFt6uh84P5FqdCBgNu0vhtYizKs+
aQsOQDtTEwJZVCS7h7PjDXjLvyyFYQF8/YkHGNpJufJySHUtqTqZTibFTpZM9+gB
Rr9hd+lfaAbI2Kc3oXh9tpdigRhc+Bx1DACnK8gECzXsoKFJel2AUt33vOqVxqDu
LhEJQaG5AgMBAAECggEAMbNBGm+cVRBeBFAJjf6zjciSYZsn6ycWegEamgHBzMhR
I2tw3PJEGmxvDvkn82g+6Eh0sjkXuZBrwMVSSPjy+COQfT0fe+25P28L+RocLphv
K+fOoFAsCGyL9M1kFJtebox0c/60Gn0lbED8A9lD0fLw6opMuaFiS/W7YiGyrChT
cGNUaMn+AyokP3HZ26j6V05ZlzuasGxueAt+f7Ey0EthjbdqHjx2LPWvLqMBC5Hl
PhZgzWEyE8892jSjXyIccftsNrnLD7R4hNYVZtLgYD6OaesqHQBIR7GAClu2fdii
ZCeYIWYbMXZfFy5o4dbXvPAUvhfn3npt9yRezti+iQKBgQD+NyCBZ/+DeSt6IMoL
6zZ80kknGJEuYbD2R4rsAvAIDxjZg0Q97yjP3eIFdxIJGmGA36l5PbSeqM53ZN4k
ehFwc/5OLoxD4IcHcwSc2NEHn1qxQr7AUwzWc4lhbmJCpA9sF9WAUmT0rNmoKj47
otuIT4ggbHI+BSCbflh6q81G6wKBgQDkARcB5ZXm+A1I/d40XDSHHOHVyti4zTBe
b6lLuWz70zlezpIqGwO8qvOAEPsD6RPGOq3gGaW6fVeAuJhgXYJxavbU4ofHqqAQ
1Ao38WOGHwaPa6pKZmgNIYcUpMtcXiJOHwmCoHkD0nM1LvF353h5XzRpzCAb4luz
evfTc6KY6wKBgH2F6t764wegBP/AwQMxmS35B3Xug4FLa32vxcDTkoHoMnT0g/Ww
6Y36GWhpatZj2FEyHxRmi5Dr+Uaq36VTQNkt7RvdkBTUANiEynpH9K622Kk+M8Hz
QBuD4Qni31HYgGT3P8yk4oSN9Ms8UI5R0+RyoNyhr6dAEOG2eSnZOvsRAoGBAOPZ
AvjuSYLq17vdlrSUgBmVj0lq0HC8/F0jEPePcY2mY2qO3BofrPhZjcSpM2+Q+CXc
de3BM5DNuSf1ULDcQYK99bSAPFgX9qVagGuvWlmpn5Crcx2ugMS+gJLsrBy+JWIU
OhjD7KsZH/BB3SSJuCbyMRqY1m2HI0SU2hwBLrfJAoGATm8wU3EhoFY84zWkC7Cl
svn+c2ltAZ0LObbreShkng0K8hG6zkVzD19sGpVYHSX3Y1eizRAX1t1Q7acAfCDT
oqVQA3o07c//P3pMdaZ1oa3eftBlPGA+s89+HExDJXn/XX0Ewoi9hh4noQiEYOZE
FG3L0HRPV4su83fgYROxj/A=
-----END PRIVATE KEY-----
{
"strict": true,
"debug": true,
"sp": {
"entityId": "http://enc-testing-nomad.esc.rzg.mpg.de/v1.0/saml/metadata",
"assertionConsumerService": {
"url": "http://enc-testing-nomad.esc.rzg.mpg.de/v1.0/saml/?acs",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
},
"singleLogoutService": {
"url": "http://enc-testing-nomad.esc.rzg.mpg.de/v1.0/saml/?sls",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
},
"NameIDFormat": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient",
"x509cert": "MIID9zCCAt+gAwIBAgIJAK2G2LzC11y3MA0GCSqGSIb3DQEBCwUAMIGRMQswCQYDVQQGEwJERTEUMBIGA1UECAwLRGV1dHNjaGxhbmQxDzANBgNVBAcMBkJlcmxpbjEOMAwGA1UECgwFTm9tYWQxGzAZBgNVBAMMEk5vbWFkIEVuY3ljbG9wZWRpYTEuMCwGCSqGSIb3DQEJARYfaW9hbi52YW5jZWFAcGh5c2lrLmh1LWJlcmxpbi5kZTAeFw0xNzA0MDUxNTQ3MTdaFw0xODA0MDUxNTQ3MTdaMIGRMQswCQYDVQQGEwJERTEUMBIGA1UECAwLRGV1dHNjaGxhbmQxDzANBgNVBAcMBkJlcmxpbjEOMAwGA1UECgwFTm9tYWQxGzAZBgNVBAMMEk5vbWFkIEVuY3ljbG9wZWRpYTEuMCwGCSqGSIb3DQEJARYfaW9hbi52YW5jZWFAcGh5c2lrLmh1LWJlcmxpbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJqLgM3P+V2Uid4b0p+qEdlZjfVLTR6URgEEWxg33ruNBlr8zHGbw22Nl8Hj8I4D2JlPF98EPz6OOTvXNMJN4EhbipzwIafm3FcIeJtEjL539Uhm0gw6DNnCk8/ZtsDFEjwpJOvJBL0yZuJRqlKIN8Om3vyUf+cRmvWtCeqq0r6XfGVhUxYW3q6Hzg/kWp0IGA27S+G1iLMqz5pCw5AO1MTAllUJLuHs+MNeMu/LIVhAXz9iQcY2km58nJIdS2pOplOJsVOlkz36AFGv2F36V9oBsjYpzeheH22l2KBGFz4HHUMAKcryAQLNeygoUl6XYBS3fe86pXGoO4uEQlBobkCAwEAAaNQME4wHQYDVR0OBBYEFON0stSkK6fZ9hZPK+ji8HDGrtUtMB8GA1UdIwQYMBaAFON0stSkK6fZ9hZPK+ji8HDGrtUtMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAA/gxpy2SY3a5mMQ2TYKAXe7cnRs55JrYennIMyFHuXMwAdXI5DkbvzQugHL24tD/CbxxBJzxtgD4Nva0EdOvztVBIefRxZqyqCdclkSmL708BKcxmDfjkYbmYshRK+LMyuVQCdRPcjNxxGySXayhOn+zmO3bNr/0lpsKH2BYIUOul/XKRB9gxsxXOoSr13DWabeEzHqxi0DEdK57Y3zOCwHzGUrh+nHi55SN7UO9sKyu2cUR6MyFnsFunhqftnTMb22SaNke4rK9eSPKUDJqtr9ZOxr7rII6812mSRnEOeOCLRNXvwx68wM9x2HJl/SlPQuHELGKB0S0tLK0nV1YKE=",
"privateKey": ""
},
"idp": {
"entityId": "https://193.166.24.153/idp/shibboleth",
"singleSignOnService": {
"url": "https://idp.nomad-coe.eu/idp/profile/SAML2/Redirect/SSO",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
},
"singleLogoutService": {
"url": "https://idp.nomad-coe.eu/idp/profile/SAML2/Redirect/SLO",
"binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
},
"x509cert": "MIIDHzCCAgegAwIBAgIUWMwz3jCtgA6KEcPDHZ/QVdlLBgwwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAwwNdmFncmFudC5sb2NhbDAeFw0xNTA3MDMwODA1MDJaFw0zNTA3MDMwODA1MDJaMBgxFjAUBgNVBAMMDXZhZ3JhbnQubG9jYWwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCJZNvDWHgRxVViPbJW2V8BBGJ0jux9KUO9uWdz72tDehjaG6KZ1bK82sWc0awMivJriahgkrUWwHD8KNHxcG5n32y6S0uw/iZhl+lKpUFIKWSEEjbL+PQSwgqDPaG85GV1ajlwLS46dS+qY2xTeH02kXHbRePwSFHOqDkOQjgTVm5tUaEmS2pb8yA7urgKa5yZPL8W2QMLC6rndK5RGioXaECCb29b5EdBu4M/xV8MOKJrdiDrZfrNoZkoGIkPwb1Sy88s9GTV6ekxfHegg5nDEpkf0l/HFhGGMZZsI+r8NBczHW8e+fR5fdD2RXXR006vRGmZos64MQhdUeDDTrNPAgMBAAGjYTBfMB0GA1UdDgQWBBSku5lLdNwqBApbOjn9fB2G3cREaTA+BgNVHREENzA1gg12YWdyYW50LmxvY2FshiRodHRwczovL3ZhZ3JhbnQubG9jYWwvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQELBQADggEBAFEcbtqhmCH+vGSGOV6g6t7p1jMCkB9IB6Z6higz/GQ9pkcAxsjoOJoSvpQE0YHOerNfEBv/tr7FNj4DZ4ANo7lZQx1V/7hG6qebCbaZcmmiYYBYqyusjeyD4qq60/BVIDq/3861OBJ418PkqIfh8WwONdDcuBAGrjxzt/GAAzxx4Tf5Mk46Tn0p6/l2+FRVSwukT1JyWyKlXhaNSbEUVUhKDXaMiDzbjI2FVNG4/PRJNGi4tfS38HY5QxQ6EQANDvVszU87vYWChkaB3LYJ01Vf7rNg+aGsZJot3/3G/yswfhsQrzWB/UOSiRbVyN3I30SHorH+37/02oFoAggGu4Y="
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment