OpenWISP RADIUS has been introduced in OpenWISP 22.05 and provides many features aimed at public WiFi services.
See Enabling the RADIUS module on the OpenWISP 22.05 ansible role documentation.
Alternatively you can set it up manually by following these guides:
Freeradius Setup for WPA Enterprise (EAP-TTLS-PAP) authentication
This module is also available in docker-openwisp although its usage is not recommended for production usage yet, unless the reader is willing to invest effort in adapting the docker images and configurations to overcome any roadblocks encountered.
Find out more about OpenWISP RADIUS
For more information about the features offered by OpenWISP RADIUS, we refer to the its documentation: