OpenWISP WiFi Login Pages is a frontend web app which provides a user
interface to the OpenWISP RADIUS REST API so the user can register (create
an account), verify their mobile phone number by putting the code they
receive via SMS, log in, see how much traffic they used and so on (see full
list of features
<https://github.com/openwisp/openwisp-wifi-login-pages#openwisp-wifi-login-pages>).
These are not features of a captive portal.

A captive portal is a firewall which implements some kind of authorization
and authentication mechanism (usually RADIUS protocol), it receives
requests to authenticate and authorize (basically add a firewall rule to
let the traffic pass) specific IP/mac addresses.

OpenWISP WiFI Login Pages need a captive portal to work, the login and
logout HTTP endpoints of the captive portal must be specified in the
configuration, it's documented in the README.

Some of the most popular open source captive portal solutions that support
the RADIUS protocol are CoovaChilli (if you want to stay on OpenWRT) or
PfSense / Opnsense (based on BSD unix).

At some point I should be able to provide a more detailed explanation of
how all these components integrate with one another, and hopefully
also a packaged
solution which can work out of the box with minimum effort on OpenWRT (that
has been the plan for some time now)
<https://groups.google.com/g/openwisp/c/pEVvtZjyBug/m/e75ukncsAwAJ>, but
for now this is the best I can give and users are required to dig deep to
make it work, although it's still better than having to start from absolute
scratch I believe.

Best regards
*Federico Capoano*

On Fri, Aug 13, 2021 at 8:05 PM HÒA TRẦN VĂN <[email protected]>
wrote:

> FreeRadius provides authentication, authorization, and accounting. And
> does openwisp-wifi-login-page provide the access point's wifi login page
> and interact with openwisp-radius? So how is openwisp-wifi-login-page
> integrated with the system?
>
> Vào lúc 23:29:46 UTC+7 ngày Thứ Sáu, 13 tháng 8, 2021, f.capoano đã viết:
>
>> You need a captive portal, this is not provided by OpenWISP, there are
>> many existing open source captive portal solutions around.
>>
>> Best regards
>>
>> *Federico Capoano*
>>
>>
>> On Fri, Aug 13, 2021 at 11:26 AM HÒA TRẦN VĂN <[email protected]>
>> wrote:
>>
>>> First, thanks to the openwisp team for providing a useful open source
>>> project to the community.
>>>
>>> I am learning and want to develop captive portal based on
>>> openwisp-radius and openwisp-wifi-login-page.
>>>
>>> As far as I understand, when the user connects to wifi, they will first
>>> have to login via wifi-login-page, so openwisp-wifi-login-page will be
>>> displayed on the client side via openwrt access point, and integrated with
>>> openwisp-radius api on the server side.
>>>
>>> So how can I show the wifi login page when the user connects to the wifi
>>> of the access point.
>>>
>>> Thank you very much.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "OpenWISP" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web, visit
>>> https://groups.google.com/d/msgid/openwisp/c2b16062-09a4-4abf-af70-795717731997n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/openwisp/c2b16062-09a4-4abf-af70-795717731997n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "OpenWISP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/openwisp/6937e857-9c56-47c0-bdd4-082da469485en%40googlegroups.com
> <https://groups.google.com/d/msgid/openwisp/6937e857-9c56-47c0-bdd4-082da469485en%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/openwisp/CAAGgX6Lc__6QrKG77Q%2BVR%3DZfytWpEqGyfU4yy2DKPQ-NcRLikA%40mail.gmail.com.

Reply via email to