Authenticatoin Implementation
This commit is contained in:
@@ -42,7 +42,9 @@ async def get_config():
|
||||
"REASSIGN_DELAY": config_module.REASSIGN_DELAY,
|
||||
"ASSIGNMENT_TIMEOUT": config_module.ASSIGNMENT_TIMEOUT,
|
||||
"ASSIGNMENT_REMINDER": config_module.ASSIGNMENT_REMINDER,
|
||||
"CHAIN_TIMER_THRESHOLD": config_module.CHAIN_TIMER_THRESHOLD
|
||||
"CHAIN_TIMER_THRESHOLD": config_module.CHAIN_TIMER_THRESHOLD,
|
||||
"AUTH_PASSWORD": config_module.AUTH_PASSWORD,
|
||||
"JWT_SECRET": config_module.JWT_SECRET
|
||||
}
|
||||
|
||||
if path.exists():
|
||||
@@ -57,7 +59,7 @@ async def get_config():
|
||||
|
||||
# Mask sensitive values
|
||||
masked_config = config_values.copy()
|
||||
sensitive = ["TORN_API_KEY", "FFSCOUTER_KEY", "DISCORD_TOKEN"]
|
||||
sensitive = ["TORN_API_KEY", "FFSCOUTER_KEY", "DISCORD_TOKEN", "AUTH_PASSWORD", "JWT_SECRET"]
|
||||
for key in sensitive:
|
||||
if key in masked_config and masked_config[key]:
|
||||
val = str(masked_config[key])
|
||||
@@ -75,7 +77,8 @@ async def update_config(req: ConfigUpdateRequest):
|
||||
valid_keys = {
|
||||
"TORN_API_KEY", "FFSCOUTER_KEY", "DISCORD_TOKEN", "ALLOWED_CHANNEL_ID",
|
||||
"HIT_CHECK_INTERVAL", "REASSIGN_DELAY",
|
||||
"ASSIGNMENT_TIMEOUT", "ASSIGNMENT_REMINDER", "CHAIN_TIMER_THRESHOLD"
|
||||
"ASSIGNMENT_TIMEOUT", "ASSIGNMENT_REMINDER", "CHAIN_TIMER_THRESHOLD",
|
||||
"AUTH_PASSWORD", "JWT_SECRET"
|
||||
}
|
||||
|
||||
# Validate key is valid
|
||||
@@ -98,7 +101,9 @@ async def update_config(req: ConfigUpdateRequest):
|
||||
"REASSIGN_DELAY": config_module.REASSIGN_DELAY,
|
||||
"ASSIGNMENT_TIMEOUT": config_module.ASSIGNMENT_TIMEOUT,
|
||||
"ASSIGNMENT_REMINDER": config_module.ASSIGNMENT_REMINDER,
|
||||
"CHAIN_TIMER_THRESHOLD": config_module.CHAIN_TIMER_THRESHOLD
|
||||
"CHAIN_TIMER_THRESHOLD": config_module.CHAIN_TIMER_THRESHOLD,
|
||||
"AUTH_PASSWORD": config_module.AUTH_PASSWORD,
|
||||
"JWT_SECRET": config_module.JWT_SECRET
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user