1
from saml2.extension.idpdisc import BINDING_DISCO
2
from saml2 import BINDING_SOAP
3
from saml2 import BINDING_PAOS
4
from saml2 import BINDING_HTTP_POST
5
from saml2 import BINDING_HTTP_REDIRECT
6
from saml2 import BINDING_HTTP_ARTIFACT
7
from saml2.saml import NAMEID_FORMAT_TRANSIENT
8
from saml2.saml import NAMEID_FORMAT_PERSISTENT
10
from pathutils import full_path
11
from pathutils import xmlsec_path
13
BASE = "http://lingon.catalogix.se:8087"
16
"entityid": "urn:mace:example.com:saml:roland:sp",
17
"name": "urn:mace:example.com:saml:roland:sp",
18
"description": "My own SP",
22
"assertion_consumer_service": [
23
("%s/" % BASE, BINDING_HTTP_POST),
24
("%s/paos" % BASE, BINDING_PAOS),
25
("%s/redirect" % BASE, BINDING_HTTP_REDIRECT)],
26
"artifact_resolution_service": [
27
("%s/ars" % BASE, BINDING_SOAP)
29
"manage_name_id_service": [
30
("%s/mni/soap" % BASE, BINDING_SOAP),
31
("%s/mni/post" % BASE, BINDING_HTTP_POST),
32
("%s/mni/redirect" % BASE, BINDING_HTTP_REDIRECT),
33
("%s/mni/art" % BASE, BINDING_HTTP_ARTIFACT)
35
"single_logout_service": [
36
("%s/sls" % BASE, BINDING_SOAP)
38
"discovery_response": [
39
("%s/disco" % BASE, BINDING_DISCO)
42
"required_attributes": ["surName", "givenName", "mail"],
43
"optional_attributes": ["title", "eduPersonAffiliation"],
44
"idp": ["urn:mace:example.com:saml:roland:idp"],
45
"name_id_format": [NAMEID_FORMAT_TRANSIENT,
46
NAMEID_FORMAT_PERSISTENT]
50
"key_file": full_path("test.key"),
51
"cert_file": full_path("test.pem"),
52
"ca_certs": full_path("cacerts.txt"),
53
"xmlsec_binary": xmlsec_path,
55
"local": [full_path("idp_all.xml"), full_path("vo_metadata.xml")],
57
"virtual_organization": {
58
"urn:mace:example.com:it:tek": {
59
"nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID",
60
"common_identifier": "umuselin",
63
"subject_data": "subject_data.db",
64
"accepted_time_diff": 60,
65
"attribute_map_dir": full_path("attributemaps"),
66
"entity_category": ["http://www.swamid.se/category/sfs-1993-1153",
67
#"http://www.swamid.se/category/research-and-education",
68
"http://www.swamid.se/category/hei-service"],
71
"name": ("AB Exempel", "se"),
72
"display_name": ("AB Exempel", "se"),
73
"url": "http://www.example.org",
77
"given_name": "Roland",
78
"sur_name": "Hedberg",
79
"telephone_number": "+46 70 100 0000",
80
"email_address": ["tech@eample.com", "tech@example.org"],
81
"contact_type": "technical"