parent
b3ff62e771
commit
2e62fe58e0
@ -1,28 +1,32 @@
|
|||||||
|
# Init Section
|
||||||
|
gUserNameStr = "ND" # User name
|
||||||
|
gDomainNameStr = "" # DOMAIN or EMPTY str
|
||||||
|
gDomainIsDefaultBool = True # If domain is exist and is default (default = you can type login without domain name)
|
||||||
|
|
||||||
def SettingsUpdate(inDict):
|
def SettingsUpdate(inDict):
|
||||||
##################################################
|
lRuleDomainUserDict = {
|
||||||
#""/"ND" MethodMatchURLList
|
"MethodMatchURLBeforeList": [
|
||||||
l__ND_RuleMethodMatchURLBeforeList={
|
{
|
||||||
("","ND"): {
|
"Method":"GET",
|
||||||
"MethodMatchURLBeforeList": [
|
"MatchType":"Beginwith",
|
||||||
{
|
"URL":"/",
|
||||||
"Method":"GET",
|
#"FlagAccessDefRequestGlobalAuthenticate": TestDef
|
||||||
"MatchType":"Beginwith",
|
"FlagAccess": True
|
||||||
"URL":"/",
|
},
|
||||||
#"FlagAccessDefRequestGlobalAuthenticate": TestDef
|
{
|
||||||
"FlagAccess": True
|
"Method":"POST",
|
||||||
},
|
"MatchType":"Beginwith",
|
||||||
{
|
"URL":"/",
|
||||||
"Method":"POST",
|
#"FlagAccessDefRequestGlobalAuthenticate": TestDef
|
||||||
"MatchType":"Beginwith",
|
"FlagAccess": True
|
||||||
"URL":"/",
|
}
|
||||||
#"FlagAccessDefRequestGlobalAuthenticate": TestDef
|
],
|
||||||
"FlagAccess": True
|
"ControlPanelKeyAllowedList": ["TestControlPanel", "RobotRDPActive","RobotScreenActive", "ControlPanel_Template"] # If empty - all is allowed
|
||||||
}
|
|
||||||
],
|
|
||||||
"ControlPanelKeyAllowedList": ["TestControlPanel", "RobotRDPActive","RobotScreenActive", "ControlPanel_Template"] # If empty - all is allowed
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
#Append to global list
|
# Case add domain + user
|
||||||
inDict["Server"]["AccessUsers"]["RuleDomainUserDict"].update(l__ND_RuleMethodMatchURLBeforeList)
|
inDict["Server"]["AccessUsers"]["RuleDomainUserDict"].update({(gDomainNameStr.upper(),gUserNameStr.upper()):lRuleDomainUserDict})
|
||||||
|
if gDomainIsDefaultBool:
|
||||||
|
# Case add default domain + user
|
||||||
|
inDict["Server"]["AccessUsers"]["RuleDomainUserDict"].update({("",gUserNameStr.upper()):lRuleDomainUserDict})
|
||||||
#Return current dict
|
#Return current dict
|
||||||
return inDict
|
return inDict
|
@ -0,0 +1,32 @@
|
|||||||
|
# Init Section
|
||||||
|
gUserNameStr = "Login" # User name without domain name
|
||||||
|
gDomainNameStr = "" # DOMAIN or EMPTY str if no domain
|
||||||
|
gDomainIsDefaultBool = True # If domain is exist and is default (default = you can type login without domain name)
|
||||||
|
|
||||||
|
def SettingsUpdate(inDict):
|
||||||
|
lRuleDomainUserDict = {
|
||||||
|
"MethodMatchURLBeforeList": [
|
||||||
|
{
|
||||||
|
"Method":"GET",
|
||||||
|
"MatchType":"Beginwith",
|
||||||
|
"URL":"/",
|
||||||
|
#"FlagAccessDefRequestGlobalAuthenticate": TestDef
|
||||||
|
"FlagAccess": True
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Method":"POST",
|
||||||
|
"MatchType":"Beginwith",
|
||||||
|
"URL":"/",
|
||||||
|
#"FlagAccessDefRequestGlobalAuthenticate": TestDef
|
||||||
|
"FlagAccess": True
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ControlPanelKeyAllowedList": ["TestControlPanel", "RobotRDPActive","RobotScreenActive", "ControlPanel_Template"] # If empty - all is allowed
|
||||||
|
}
|
||||||
|
# Case add domain + user
|
||||||
|
inDict["Server"]["AccessUsers"]["RuleDomainUserDict"].update({(gDomainNameStr.upper(),gUserNameStr.upper()):lRuleDomainUserDict})
|
||||||
|
if gDomainIsDefaultBool:
|
||||||
|
# Case add default domain + user
|
||||||
|
inDict["Server"]["AccessUsers"]["RuleDomainUserDict"].update({("",gUserNameStr.upper()):lRuleDomainUserDict})
|
||||||
|
#Return current dict
|
||||||
|
return inDict
|
Loading…
Reference in new issue