diff options
author | Roland Hedberg <roland.hedberg@adm.umu.se> | 2014-06-09 18:05:29 +0200 |
---|---|---|
committer | Roland Hedberg <roland.hedberg@adm.umu.se> | 2014-06-09 18:05:29 +0200 |
commit | 0dde360db03f13954a6e31b3ac3f5f435ed65f55 (patch) | |
tree | 85a6b9b25ea6a319ef77d821a0d35635c75b6775 /src/saml2/config.py | |
parent | f684c4af2beeceafb642af692a62bf576146b091 (diff) | |
download | pysaml2-0dde360db03f13954a6e31b3ac3f5f435ed65f55.tar.gz |
Fixed problem with signing metadata.
Diffstat (limited to 'src/saml2/config.py')
-rw-r--r-- | src/saml2/config.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/saml2/config.py b/src/saml2/config.py index 4dc6f21d..11ef7857 100644 --- a/src/saml2/config.py +++ b/src/saml2/config.py @@ -116,14 +116,17 @@ PDP_ARGS = ["endpoints", "name_form", "name_id_format"] AQ_ARGS = ["endpoints"] +AA_ARGS = ["attribute", "attribute_profile"] + COMPLEX_ARGS = ["attribute_converters", "metadata", "policy"] -ALL = set(COMMON_ARGS + SP_ARGS + AA_IDP_ARGS + PDP_ARGS + COMPLEX_ARGS) +ALL = set(COMMON_ARGS + SP_ARGS + AA_IDP_ARGS + PDP_ARGS + COMPLEX_ARGS + + AA_ARGS) SPEC = { "": COMMON_ARGS + COMPLEX_ARGS, "sp": COMMON_ARGS + COMPLEX_ARGS + SP_ARGS, "idp": COMMON_ARGS + COMPLEX_ARGS + AA_IDP_ARGS, - "aa": COMMON_ARGS + COMPLEX_ARGS + AA_IDP_ARGS, + "aa": COMMON_ARGS + COMPLEX_ARGS + AA_IDP_ARGS + AA_ARGS, "pdp": COMMON_ARGS + COMPLEX_ARGS + PDP_ARGS, "aq": COMMON_ARGS + COMPLEX_ARGS + AQ_ARGS, } @@ -222,6 +225,8 @@ class Config(object): self.tmp_key_file = None self.validate_certificate = None self.extensions = {} + self.attribute = [] + self.attribute_profile = [] def setattr(self, context, attr, val): if context == "": |