Administration web interface and REST API for freeradius 3 build in django & python. Supports captive portal authentication, WPA Enerprise (802.1x), freeradius rlm_rest, social login, Hotspot 2.0 / 802.11u, importing users from CSV, registration of new users and more.
Ensure that the freeradius authorize view won't authorize users with an expired password.
Add a celery background task which flags as unverified end-users (is_staff=False) who have been inactive for more than x months, we need this to be configurable via the org admin and disabled by default (eg: 0 could mean disabled).
Add a celery background task which eliminates end-users (is_staff=False) who have been inactive for more than x months, X defaulting to 0, we need this to be configurable via the org admin and disabled by default (eg: 0 could mean disabled).
Depends on https://github.com/openwisp/openwisp-users/issues/359.
ObtainAuthTokenView
andValidateAuthTokenView
which are the views used by the wifi-login-pages app (see https://github.com/openwisp/openwisp-wifi-login-pages/issues/713).