You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Abhishek Kumar (Jira)" <ji...@apache.org> on 2026/08/03 21:34:00 UTC

[jira] [Created] (RANGER-5725) Remove legacy RangerSSOAuthenticationFilter and Knox cookie-based SSO auth path

Abhishek Kumar created RANGER-5725:
--------------------------------------

             Summary: Remove legacy RangerSSOAuthenticationFilter and Knox cookie-based SSO auth path
                 Key: RANGER-5725
                 URL: https://issues.apache.org/jira/browse/RANGER-5725
             Project: Ranger
          Issue Type: Improvement
          Components: Ranger
            Reporter: Abhishek Kumar


Remove the legacy Knox SSO authentication filter ({{{}RangerSSOAuthenticationFilter{}}}) from Ranger Admin.

JWT authentication is now handled by {{RangerJwtAuthFilter}} / {{RangerJwtAuthWrapper}} (RANGER-3739) using the shared {{ranger-authn}} framework and {{Authorization: Bearer}} headers.

Cookie-based Knox SSO redirect logic in the SSO filter is redundant, inconsistently maintained, and causes operational bugs.

 

## Known operational bug

{{getJwtProperties()}} treats {{null}} public key as "SSO disabled" but does not handle an empty string ({{{}<value></value>{}}}), which is the default in {{{}ranger-admin-site.xml{}}}. When {{ranger.sso.enabled=true}} with an empty public key, JWT property loading fails silently and breaks unrelated auth flows (e.g., header-authenticated user provisioning into {{{}x_portal_user{}}}).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)