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)