From dfbbbbb6be804e729529cdc711855e9e433a89db Mon Sep 17 00:00:00 2001 From: Aaditesh2307 Date: Mon, 1 Sep 2025 16:27:59 +0530 Subject: [PATCH] Authenticator Dashboard Compatibility Implementation --- Authenticator/Authenticator.crx | Bin 46383 -> 46565 bytes Authenticator/repo/CHANGES.md | 2 +- Authenticator/repo/popup.js | 7 +++---- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Authenticator/Authenticator.crx b/Authenticator/Authenticator.crx index e958ad512629a0462e367df4ec1572a39d7ab4a5..82255fe47e433a87687a25583f408d6054a1c6a3 100644 GIT binary patch delta 2899 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 QYE4X}9?+$rd}T-U|C+Tdu>b%7 delta 2718 zcmZ9Oc{mj67stm8W8c@1r9osbDvYEdGK?*fFm}mO_9Zoz(Piw0Vq|0|vdq{TT)VN$ zrA2NL*^MO()C(v=+lwRmyP}FKITtq^ zRr;IqO-G#vmnuRW;~0sB0^0f(s*&z;V1aD0ch`=TRtgd@^M^5kFS4z@I4Y-g;4+lh zM{-VD+Ha523F-3)??1vE!&YiT?I$Z`rpC%)<^_m1uHjKzjjvRZmgHV>YGibJV7_o! zn0R0Lt&O&viY$~p!^7_tcck)t)HnI4iTr7~h86_B-T7+}fzSk@kX{Eu4v{5oKfRF_ z7iziBU8-9OO7vvjb84N1X;BvZqICMu@i}8;~%TF&w zE29hX1!p+S;YG4Cf*3u+u^#v8t|kwPFC?=;BSw2^19gTM2%-bf@k9cPP9JWoxb0%C zQYt=udp44sR(q}LM?Sksglp(%DebZFT=?uEaxij%*^ZLU>BpYZR2AT5xm4q)jkz`a zGaiN6nTuYN)OHKq+>S(|gZMzIzJnp{QjMB65`y05qu+#Xk$$4p>DCx3 z^b#_eP*k$3nxnsIX4s+jgW0h(sIxRKYB8;-d2DS?lUq!`w{FW#FzhurlR|w2TE@R~ zUj3Rdm4!;9TP$>=@j^_Xy7=-oPseVL`K7F8+o6U0UfsB!N|@ghT|_;ceqyFkwa4RX zs<^PcoXBS_Ub27T=*yBRzztvS^BwI6f+n)cEu|L~W%tIK~ z0KjuzYqsEu!zj zD+^qU4I>$^disG%JM>1kxEBsOXkmR_7lcsl@jOyZd{m}#1d*?aAqHwo3P=dd;PwpC zeO^O8(3K=4mc<}ba+`T2D7DELy*_48sI-14s}2E@7#sa;H~YkcKX8tC#ZlVx2 zJm-{*I3li&Ex1~pTJSrkZ2(5tNO_;z z_ZP>j!CT_LC`W!WJpK9n2gZ`RYu1_6gr{Dsfu{DQzH-#opEWMQa}*K~^?JjD9gf@A z3qQ*;KL( zK5D`*W&V|G-tM5$NWZw|qtbES)7~V@x!yd%K|14seenYbjM#EDUea^iMHg{PGN75I z!Jdi5;|(_lmw!S~{@VLw)KlRzPWwsU<`RvcC|k>En#&uPy{zjP+b+26K5Xo*9%XGf z8LxIbcnQIBS9^PjHhu4cbh(*%D%M_zg6g< zp>x^Ehg)xV=EgSft>Fz|)XSn`oMew9pUW-6N0bk(Y~*#f2*3s zE8VLCQJG2)4-Lg|74TE!x2@1XEi%ci#d2dL?hIijOeOlXS%i}F`ZKz}HW!|T7Ai4< zn!b54+Tp*?yOjvOMg3`);p^eHQbMeaOa38N{|OtBA6}fwuxp({iWkKapM8^x0dcsm8&)KO_%Svi(xvrMH^Ti9A9qs8Cp~3mAuN72( zc3EQvUwd(ZE@yZ($ zMvg=eLU5tC-7QvlNp{9yTW5$S$d@a_A(FqglL_rViCjSqMP5|BHG5^0Z?%yxSmVtB z_oYd>=pi0d=uj-s$4*32%mTlQ4QVgblXdE+;b$c%Rg>jomw0#$$84PXgSpeDcRq&7 z7Fd7^af%3MhqG2L(`w4L^RGV%uMQ(qUv_N1qe(fzAQr%E+Ry@%_AZU?|G0Vw@XLV5 z?w2tF_y7-roV`6=l41`x~4g1n4n{u?+;xlY$+B+DSY|Jbz4K zERuNnWRD}NA2S&H*ROaCT$Z}ux_;e-ll{Xw=t(5issES1hjp@-e_i>{aKDHA?UAW~ ze@8Wg)BSn?-@iWvtbM%*5SNM#uNRR#?m@wu)I!Aofa4|fzbyb$sQ@eudkQ;R&jog> HK0f*f&&2ji diff --git a/Authenticator/repo/CHANGES.md b/Authenticator/repo/CHANGES.md index 2927159dd..5d9e31032 100644 --- a/Authenticator/repo/CHANGES.md +++ b/Authenticator/repo/CHANGES.md @@ -1,5 +1,5 @@ # Okta SAML Authenticator - Changes Made - +### IMPORTANT DO NOT CHANGE THE NAME , IF YOU DO UPDATE THE EXTENSION ID IN THE extensions.json ## Summary Updated the Okta SAML Authenticator extension to improve responsiveness and enhance the user interface while maintaining all existing functionality. diff --git a/Authenticator/repo/popup.js b/Authenticator/repo/popup.js index a60ec1c6d..b3f847bb0 100644 --- a/Authenticator/repo/popup.js +++ b/Authenticator/repo/popup.js @@ -5,7 +5,7 @@ document.addEventListener("DOMContentLoaded", function () { const progressFill = document.getElementById("progressFill"); const OKTA_URL = - "https://integrator-2373294.okta.com/home/integrator-2373294_wootzapp_1/0oatpx2h4ye8vjezl697/alntpxch84VdDzIUW697"; + "https://integrator-2373294.okta.com/oauth2/default/v1/authorize?client_id=0oauw6v3bflEoiRu8697&response_type=code&scope=openid+profile+email&redirect_uri=https%3A%2F%2Fstrong-longma-70a01d.netlify.app%2F.netlify%2Ffunctions%2Fsamlreceiver&state=321e6752-2902-4ccc-ab4b-b928d171b2ce&code_challenge=Z82ay8lFZANzWgtXku_Vv0sf7HlAFJ1hPWktqXggh8I&code_challenge_method=S256"; function updateStep(stepNumber, completed = false) { const step = document.getElementById(`step${stepNumber}`); @@ -44,8 +44,7 @@ document.addEventListener("DOMContentLoaded", function () { ${icon} ${message} -
@@ -100,7 +99,7 @@ document.addEventListener("DOMContentLoaded", function () { updateStatus("Connecting to authentication server...", "loading", true); // Clear any existing SAML response and auth state to start fresh - chrome.storage.local.remove(['pendingSamlResponse', 'authResult'], function() { + chrome.storage.local.remove(['pendingSamlResponse', 'authResult'], function () { console.log("Cleared existing SAML response and auth state"); });