mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 12:37:00 +01:00
Fix issues with default vlan (#165)
This commit is contained in:
parent
7135a6e42d
commit
66b90fd378
4
Makefile
4
Makefile
|
@ -1,9 +1,9 @@
|
|||
|
||||
docker-kanidmd:
|
||||
docker build -f kanidmd/Dockerfile -t kanidmd:latest .
|
||||
docker build -f kanidmd/Dockerfile -t kanidm/server:latest .
|
||||
|
||||
docker-radiusd:
|
||||
docker build -f kanidm_rlm_python/Dockerfile -t kanidm_radius:latest kanidm_rlm_python
|
||||
docker build -f kanidm_rlm_python/Dockerfile -t kanidm/radius:latest kanidm_rlm_python
|
||||
|
||||
vendor-prep:
|
||||
cargo vendor
|
||||
|
|
|
@ -32,6 +32,7 @@ else:
|
|||
CA = False
|
||||
USER = CONFIG.get("kanidm_client", "user")
|
||||
SECRET = CONFIG.get("kanidm_client", "secret")
|
||||
DEFAULT_VLAN = CONFIG.get("radiusd", "vlan")
|
||||
|
||||
URL = CONFIG.get('kanidm_client', 'url')
|
||||
AUTH_URL = "%s/v1/auth" % URL
|
||||
|
@ -102,7 +103,9 @@ def authorize(args):
|
|||
return radiusd.RLM_MODULE_NOTFOUND
|
||||
|
||||
# look up them in config for group vlan if possible.
|
||||
uservlan = reduce(check_vlan, tok["groups"], 0)
|
||||
uservlan = reduce(check_vlan, tok["groups"], DEFAULT_VLAN)
|
||||
if uservlan == 0:
|
||||
print("mistake!")
|
||||
print("selected vlan %s:%s" % (username, uservlan))
|
||||
# Convert the tok groups to groups.
|
||||
name = tok["name"]
|
||||
|
|
Loading…
Reference in a new issue