Aviv Keller created KNOX-3025:
---------------------------------

             Summary: Use newer browser features in knoxauth.js + Removal of 
used variables
                 Key: KNOX-3025
                 URL: https://issues.apache.org/jira/browse/KNOX-3025
             Project: Apache Knox
          Issue Type: Improvement
            Reporter: Aviv Keller


The knoxauth.js file currently utilizes outdated and inefficient browser 
features. It could be optimized by leveraging newer, more efficient 
alternatives.

Details:
 - Rename the 'get' function to 'getQueryParam' and implement it using 
URLSearchParams for clarity and efficiency.
 - Update the 'isSameOrigin' function to utilize URL instead of 
document.create("a") for improved performance.
 - Fully rely on window.location.replace for redirect operations to enhance 
efficiency and reliability.
 - Implement newer techniques in the 'login' function to achieve the desired 
outcome more efficiently.
 - Replace jQuery usage with native features to improve speed and reduce 
complexity in the codebase.
 - And more

[https://github.com/apache/knox/pull/892/]



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

Reply via email to