mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
pytest: token_factory claims can have case_sensitive flag
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
adf695aa34
commit
f9f8724718
@ -30,7 +30,7 @@ CLAIM_VAL_TYPES = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def list_to_claim(k, v):
|
def list_to_claim(k, v, case_sensitive=False):
|
||||||
if isinstance(v, security.CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1):
|
if isinstance(v, security.CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1):
|
||||||
# make the name match
|
# make the name match
|
||||||
v.name = k
|
v.name = k
|
||||||
@ -56,6 +56,8 @@ def list_to_claim(k, v):
|
|||||||
c.value_type = CLAIM_VAL_TYPES[t]
|
c.value_type = CLAIM_VAL_TYPES[t]
|
||||||
c.values = v
|
c.values = v
|
||||||
c.value_count = len(v)
|
c.value_count = len(v)
|
||||||
|
if case_sensitive:
|
||||||
|
c.flags |= security.CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE
|
||||||
|
|
||||||
return c
|
return c
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user