Package 

Class WebViewOAuthManager


  • 
    public final class WebViewOAuthManager
    
                        

    Manages external navigation and OAuth flows.

    Routes to:

    • handleOAuthFlow(): Uses OAuthHandler for OAuth authentication

    • openInExternalBrowser(): Opens external links in browser

    Security hardening:

    • F-010: Only https (and optionally http) URL schemes are permitted when opening a URL in the external browser. Dangerous schemes such as javascript:, file://, content:// and intent:// are rejected.

    • F-007: URLs are not logged in release builds.