Bug 365417

Summary: [RFE] Portal login handler request
Product: [Plasma] plasma-nm Reporter: court <courthicks1>
Component: generalAssignee: Lukáš Tinkl <lukas>
Status: RESOLVED FIXED    
Severity: wishlist CC: jgrulich, simonandric5
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.8
Sentry Crash Report:

Description court 2016-07-11 20:36:44 UTC
I hope I am posting this in an appropriate spot. I apologize if not.

One thing that we need is a portal login handler for networks that require you to sign in or agree to terms & agreements to access a wireless (or wired) network. The GNOME desktop and macOS currently have this feature where if a captive portal login is detected, it will display the information for you to interact with so that you can continue to access the network. 

My current solution for this problem has been to use my MacBook to display a captive portal URL, type that into my web browser's URL bar and then I can get network access. I think this feature should be considered to be added and backported to older versions of plasma5 as logging into public networks can more often than not be impossible to access with KDE

Reproducible: Always

Steps to Reproduce:
1. Use a browser to pull up captive portal

Actual Results:  
Can't get captive portal login to access public network

Expected Results:  
I think it would be nice to have a pop up window like GNOME and macOS do so that you can accept the login requirements to connect to a public network
Comment 1 Jan Grulich 2016-09-05 15:14:42 UTC
There is currently implementation of portal login handler on review: https://git.reviewboard.kde.org/r/128707/

Unfortunately it's blocked by a crashing webengine on wayland and thus it cannot be pushed yet.
Comment 2 Jan Grulich 2016-10-02 14:53:00 UTC
Support for captive portals has been added to Plasma 5.8.