kanidm/kanidm_rlm_python
Firstyear ebdb57bbe7
WIP - Improve Auth Proto to Support Webauthn (#333)
This is a rewrite of the "on the wire" json for auth. This is a breaking change required to allow webauthn to work given limitations within Webauthn as a standard and how mixed credentials are challenged for.
2020-12-26 13:58:32 +10:00
..
test_data WIP - Improve Auth Proto to Support Webauthn (#333) 2020-12-26 13:58:32 +10:00
cache Attempted to add caching but it failed, improve usage (#162) 2020-01-02 18:54:50 +11:00
config.ini Add python3 support to radius 2020-08-18 11:03:57 +10:00
default Add python3 support to radius 2020-08-18 11:03:57 +10:00
Dockerfile Add python3 support to radius 2020-08-18 11:03:57 +10:00
eap Add FAQ + eap selection 2020-07-17 18:53:47 +10:00
entrypoint.py Attempted to add caching but it failed, improve usage (#162) 2020-01-02 18:54:50 +11:00
inner-tunnel Add python3 support to radius 2020-08-18 11:03:57 +10:00
kanidmradius.py WIP - Improve Auth Proto to Support Webauthn (#333) 2020-12-26 13:58:32 +10:00
mod-python3 Add python3 support to radius 2020-08-18 11:03:57 +10:00
README.md WIP - Improve Auth Proto to Support Webauthn (#333) 2020-12-26 13:58:32 +10:00

Testing Process

cd kanidmd
cargo run -- recover_account -c ./server.toml -n admin
cargo run -- server -c ./server.toml



cd kanidm_tools
cargo run -- login -D admin
cargo run -- account list -D admin
cargo run -- account create -D admin radius_service_account radius_service_account
cargo run -- group add_members -D admin idm_radius_servers radius_service_account
cargo run -- account credential set_password radius_service_account -D admin
cargo run -- account radius generate_secret admin -D admin



cd kanidm_rlm_python/
KANIDM_RLM_CONFIG=./test_data/config.ini python3 kanidmradius.py test
KANIDM_RLM_CONFIG=./test_data/config.ini python3 kanidmradius.py admin