Extend D-Bus API for iwd and WPA2 Enterprise
The iwd wiki list the limitation below.
EAP-PWD, EAP-GTC, EAP-MsCHAPv2 Identity
IWD allows the EAP Identity, i.e. the username, to be omitted in the .8021x config files for the following EAP methods: PWD, GTC and MsCHAPv2 in which case they would be requested from the user through the Agent API. Network Manager's agent API is reserved for secrets only and Identity is not a secret so the Identity has to be always provided in the network's config file.
[…]
IWD requires 802.1X-secured WiFi networks to be set up by using a provisioning file in
/var/lib/iwd
.
Examples are in the iwd test directory.
Could the agent API be extended?