1 files changed, 1 insertions, 6 deletions
diff --git a/synapse/config/sso.py b/synapse/config/sso.py
index 97b85e47ea..cf27a7ee13 100644
--- a/synapse/config/sso.py
+++ b/synapse/config/sso.py
@@ -43,8 +43,7 @@ class SsoAttributeRequirement:
"""Object describing a single requirement for SSO attributes."""
attribute: str
- # If neither value nor one_of is given, the attribute must simply exist. This is
- # only true for CAS configs which use a different JSON schema than the one below.
+ # If neither `value` nor `one_of` is given, the attribute must simply exist.
value: Optional[str] = None
one_of: Optional[List[str]] = None
@@ -56,10 +55,6 @@ class SsoAttributeRequirement:
"one_of": {"type": "array", "items": {"type": "string"}},
},
"required": ["attribute"],
- "oneOf": [
- {"required": ["value"]},
- {"required": ["one_of"]},
- ],
}
|