https://bugs.kde.org/show_bug.cgi?id=511307
Bug ID: 511307
Summary: Support for WISPr hotspot authentication
Classification: Plasma
Product: plasmashell
Version First 6.5.0
Reported In:
Platform: Neon
OS: Linux
Status: REPORTED
Severity: wishlist
Priority: NOR
Component: Networking in general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
SUMMARY
While I was debugging some guest wifi issues which didn't let me log in I
discovered that a protocol called WISPr exists which allows Windows clients to
skip those pesky Captive Portal screens and pop up an "authentication required"
system dialog.
It is documented here
https://learn.microsoft.com/en-us/windows-hardware/drivers/mobilebroadband/wispr-authentication
It didn't work for the network I am connected to even though the page which
intercepted the network check contained the required XML (copied below).
STEPS TO REPRODUCE
1. Find a public wifi which supports WISPr
2. Try to connect
OBSERVED RESULT
Plasma NM will discover that authentication is required and open up the default
browser with the captive portal.
EXPECTED RESULT
A system dialog should have popped up which asks me for the credentials (with
an option to open the captive portal in the browser).
SOFTWARE/OS VERSIONS
Operating System: KDE neon User Edition
KDE Plasma Version: 6.5.0
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.14.0-33-generic (64-bit)
Graphics Platform: Wayland
ADDITIONAL INFORMATION
curl -v nossl.com
* Host nossl.com:80 was resolved.
* IPv6: 2606:4700:3032::6815:6021, 2606:4700:3033::ac43:ac3f
* IPv4: 172.67.172.63, 104.21.96.33
* Trying 172.67.172.63:80...
* Connected to nossl.com (172.67.172.63) port 80
> GET / HTTP/1.1
> Host: nossl.com
> User-Agent: curl/8.5.0
> Accept: */*
>
< HTTP/1.1 307 Temporary Redirect
< Server: hsdredirectsrvr/1.0
< Date: Wed, 29 Oct 2025 09:15:11 GMT
< Content-Type: text/html; charset=iso-8859-1
< Connection: close
< Location:
https://hotspot.kuehne-nagel.com/guest/guestaccesskn_login_3_login.php?hs_server=nac.int.kn&Qv=it_qpmjdz=Dmfbsqbtt.HvftuBddfttLO.DbqQpsu@bbb_qpmjdz=fnfb.BBB.DmfbsQbtt@dmjfou_njou=574:32:31@dmjfou_nbd=55.96.11.41.37.47@ttje=HvftuBddfttLO@bq_nbd=C9.61.12.B7.F4.11
<
<html>
<title>Login Page</title>
<body> This page will be automatically redirected to <a
href="https://hotspot.kuehne-nagel.com/guest/guestaccesskn_login_3_login.php?hs_server=nac.int.kn&Qv=it_qpmjdz=Dmfbsqbtt.HvftuBddfttLO.DbqQpsu@bbb_qpmjdz=fnfb.BBB.DmfbsQbtt@dmjfou_njou=574:32:31@dmjfou_nbd=55.96.11.41.37.47@ttje=HvftuBddfttLO@bq_nbd=C9.61.12.B7.F4.11">
Page</a>
</body>
</html>
<!--<?xml version="1.0" encoding="UTF-8"?>
<WISPAccessGatewayParam xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.acmewisp.com/WISPAccessGatewayParam.xsd">
<Redirect>
<AccessProcedure>1.0</AccessProcedure>
<AccessLocation>HafenCity</AccessLocation>
<LocationName>HafenCity</LocationName>
<LoginURL><![CDATA[https://nac.int.kn:444/cgi-bin/hslogin.cgi/?hs_server=nac.int.kn&Qv=it_qpmjdz=Dmfbsqbtt.HvftuBddfttLO.DbqQpsu@bbb_qpmjdz=fnfb.BBB.DmfbsQbtt@dmjfou_njou=574:32:31@dmjfou_nbd=55.96.11.41.37.47@ttje=HvftuBddfttLO@bq_nbd=C9.61.12.B7.F4.11&Client_type=wispr]]></LoginURL>
<MessageType>100</MessageType>
<ResponseCode>0</ResponseCode>
</Redirect>
</WISPAccessGatewayParam>-->
* Closing connection
--
You are receiving this mail because:
You are watching all bug changes.