diff options
author | Rob Crittenden <rcritten@redhat.com> | 2015-03-19 15:15:26 -0400 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2015-03-23 18:00:15 -0400 |
commit | 217cabe5a2b0950b9ac4090568aa8986d51f4fc5 (patch) | |
tree | e8dc27cb25ba009234f96a0b4689119f55ae6c46 /tests | |
parent | 2ab0852570e3e18dfd7d959ae7c3bd62ea33dcca (diff) | |
download | ipsilon-217cabe5a2b0950b9ac4090568aa8986d51f4fc5.tar.gz ipsilon-217cabe5a2b0950b9ac4090568aa8986d51f4fc5.tar.xz ipsilon-217cabe5a2b0950b9ac4090568aa8986d51f4fc5.zip |
Implement urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
This also makes persistent the default NameID format when generating
metadata.
https://fedorahosted.org/ipsilon/ticket/27
Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/fconf.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/fconf.py b/tests/fconf.py index 16738cb..409c975 100755 --- a/tests/fconf.py +++ b/tests/fconf.py @@ -25,6 +25,7 @@ import os import pwd import sys from string import Template +import uuid idpname = 'idp1' @@ -66,6 +67,7 @@ saml2 idp key file = ${TESTDIR}/lib/${NAME}/saml2/idp.key saml2 idp storage path = ${TESTDIR}/lib/${NAME}/saml2 saml2 idp metadata file = metadata.xml saml2 idp certificate file = ${TESTDIR}/lib/${NAME}/saml2/idp.pem +saml2 idp nameid salt = ${IDPSALT} [saml2_data] 811d0231-9362-46c9-a105-a01a64818904 id = http://${SPADDR}:${SPPORT}/saml2 811d0231-9362-46c9-a105-a01a64818904 type = SP @@ -116,10 +118,12 @@ def fixup_idp_conf(testdir): idpuri = "http://%s:%s/%s" % (idpaddr, idpport, idpname) + idpsalt = uuid.uuid4().hex t = Template(idp_file_conf) text = t.substitute({'NAME': idpname, 'IDPURI': idpuri, 'SPNAME': spname, 'SPADDR': spaddr, 'SPPORT': spport, - 'SPMETA': spmeta, 'TESTDIR': testdir}) + 'SPMETA': spmeta, 'TESTDIR': testdir, + 'IDPSALT': idpsalt}) adminconf = os.path.join(testdir, 'etc/admin.conf') with open(adminconf, 'w+') as f: |