You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.1 KiB
32 lines
1.1 KiB
def SettingsUpdate(inDict):
|
|
#################################################
|
|
#General MethodMatchURL list (no domain/user)
|
|
lRuleMethodMatchURLBeforeList=[
|
|
{
|
|
"Method":"GET",
|
|
"MatchType":"Equal",
|
|
"URL":"/",
|
|
"FlagAccess": True
|
|
}
|
|
]
|
|
#Append to global list
|
|
inDict["Server"]["AccessUsers"]["RuleMethodMatchURLBeforeList"]=inDict["Server"]["AccessUsers"]["RuleMethodMatchURLBeforeList"]+lRuleMethodMatchURLBeforeList
|
|
##################################################
|
|
#""/"ND" MethodMatchURLList
|
|
l__ND_RuleMethodMatchURLBeforeList={
|
|
("","ND"): {
|
|
"MethodMatchURLBeforeList": [
|
|
{
|
|
"Method":"GET",
|
|
"MatchType":"Beginwith",
|
|
"URL":"/",
|
|
#"FlagAccessDefRequestGlobalAuthenticate": TestDef
|
|
"FlagAccess": True
|
|
}
|
|
]
|
|
}
|
|
}
|
|
#Append to global list
|
|
inDict["Server"]["AccessUsers"]["RuleDomainUserDict"].update(l__ND_RuleMethodMatchURLBeforeList)
|
|
#Return current dict
|
|
return inDict |