mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 20:47:01 +01:00
kill radius when token not set (#1083)
* kill radius when token not set
This commit is contained in:
parent
f0caec57a2
commit
8e0238ab97
|
@ -45,6 +45,9 @@ if (CONFIG_PATH is None) or (not CONFIG_PATH.exists()):
|
||||||
config = load_config(str(CONFIG_PATH))
|
config = load_config(str(CONFIG_PATH))
|
||||||
|
|
||||||
KANIDM_CLIENT = KanidmClient(config_file=CONFIG_PATH)
|
KANIDM_CLIENT = KanidmClient(config_file=CONFIG_PATH)
|
||||||
|
if KANIDM_CLIENT.config.auth_token is None:
|
||||||
|
logging.error("You need to specify auth_token in the configuration file!")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
def authenticate(
|
def authenticate(
|
||||||
|
@ -59,7 +62,7 @@ def authenticate(
|
||||||
loop = asyncio.get_event_loop()
|
loop = asyncio.get_event_loop()
|
||||||
return loop.run_until_complete(kanidm_client.check_token_valid())
|
return loop.run_until_complete(kanidm_client.check_token_valid())
|
||||||
except Exception as error_message: # pylint: disable=broad-except
|
except Exception as error_message: # pylint: disable=broad-except
|
||||||
logging.error("Failed to run kanidm.authenticate_password: %s", error_message)
|
logging.error("Failed to run kanidm.check_token_valid: %s", error_message)
|
||||||
return radiusd.RLM_MODULE_FAIL
|
return radiusd.RLM_MODULE_FAIL
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue