inverse-inc / packetfence

PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) solution. Boasting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, powerful BYOD management options, 802.1X support, layer-2 isolation of problematic devices; PacketFence can be used to effectively secure networks small to very large heterogeneous networks.
https://packetfence.org
GNU General Public License v2.0
1.31k stars 276 forks source link

PF 12.2: Google OAuth 2.0 - iOS : disallowed user agent #7556

Open lzammit opened 1 year ago

lzammit commented 1 year ago

The apple CNA is not a valid user agent for a Google OAuth 2.0 authentication.

Error:

IMG_9826

IMG_9827

Works on safari.

lzammit commented 1 year ago

It looks like Google disabled it:

Google will no longer exempt OAuth clients to enable logging in to a Google account within captive portal assistants. As mentioned in the original post, Google announced in August 2016 that it would remove support for Google Sign-In products displayed inside embedded web views starting on April 20, 2017.

https://stackoverflow.com/questions/41829530/google-oauth-2-0-and-captive-portal-with-embedded-browser