Phase 4: AnyConnect Client Configuration
Phase 4: AnyConnect Client Configuration
SAML Browser Requirement
SAML authentication requires a web browser for the IdP redirect. AnyConnect supports two modes:
| Mode | How | When |
|---|---|---|
Embedded browser |
AnyConnect 4.6+ built-in browser handles SAML redirect internally |
Preferred — seamless UX, no external browser needed |
External browser |
AnyConnect opens system default browser for SAML |
Fallback for older clients or SSO/cookie requirements |
VPN-only (no browser) |
ASA 9.17+ allows |
Headless/kiosk scenarios |
Minimum Version Audit
-
Verify AnyConnect >= 4.6 across all VPN clients
-
Identify clients below 4.6 — these need upgrade before cutover
-
Plan AnyConnect upgrade push if needed (SCCM/Intune/manual)
Connection Profile
The AnyConnect XML profile may need updates if the connection entry changes.
! On ASA
show webvpn anyconnect
show running-config webvpn | include anyconnect
! Client-side (Windows)
type "%APPDATA%\Cisco\Cisco AnyConnect Secure Mobility Client\profile\*.xml"
! Client-side (macOS/Linux)
cat /opt/cisco/anyconnect/profile/*.xml
-
Update connection profile XML if tunnel group name changes
-
Test embedded browser SAML flow with Entra login page
-
Verify MFA prompt appears (Authenticator push / FIDO2 / SMS)
-
Test SSO behavior — does AnyConnect cache the SAML session cookie?
User Communication
-
Draft user notification: "VPN login is changing — you’ll see a Microsoft login page instead of Okta"
-
Include: MFA enrollment instructions for Microsoft Authenticator
-
Include: AnyConnect upgrade instructions if needed
-
Timeline: notify 1 week before pilot, 2 weeks before production cutover