CINXE.COM
teamdotblue - Sign In
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="robots" content="noindex,nofollow" /> <!-- Core widget js and css --> <script type="text/javascript" src="https://ok9static.oktacdn.com/assets/js/sdk/okta-signin-widget/5.16.1/js/okta-sign-in.min.js" integrity="sha384-a2yCLiNNwZ2BjqZF19qFKM2XWAuGKREPL8S3FckTr8+S4JDdpNqPehJUjVfNHf5a" crossorigin="anonymous"></script> <link rel="stylesheet" type="text/css" href="https://ok9static.oktacdn.com/assets/js/sdk/okta-signin-widget/5.16.1/css/okta-sign-in.min.css" integrity="sha384-zUHc/FFDFFmykbNkto+EZAzC503JijLI36H4ZzE1I0xMWpAiLBN67BcdwmLv1DJ8" crossorigin="anonymous"> <!-- Customizable css theme options. Link your own stylesheet or override styles inline. --> <link rel="stylesheet" type="text/css" href="" integrity="" crossorigin="anonymous"> <!-- styles for custom sign in --> <link rel="stylesheet" type="text/css" href="https://ok9static.oktacdn.com/assets/loginpage/css/custom-signin.a91af2abfd04662e499bd3e151150dbf.css" integrity="sha384-BhMidK4jYIQaVFKNVHUvbfdgrt4NVlnlTZMsOMWLdWkme3j1JcshKDNQiMssd7sN" crossorigin="anonymous"> <style> #okta-sign-in.auth-container * { font-family: var(--font-family-base) !important; } </style> <link href="/api/internal/brand/theme/style-sheet?touch-point=SIGN_IN_PAGE&v=7a36358c1bcaf6f2ddb505a0936297198bf1430d0a579dc5915bb36a4b264ee0c2e492e07d1581dc0384207a63433b51" rel="stylesheet" type="text/css"> <link rel="stylesheet" type="text/css" href="//team.blue/css/minified/one/variables/critical/teamblue.min.css"> <link rel="stylesheet" type="text/css" href="//team.blue/css/minified/one/atoms/critical/button.min.css"> <link rel="stylesheet" type="text/css" href="//team.blue/css/minified/one/atoms/critical/form-text.min.css"> <link rel="shortcut icon" href="https://ok9static.oktacdn.com/bc/image/fileStoreRecord?id=fs080lljqaJuubK0d417" type="image/x-icon"/> <title>teamdotblue - Sign In</title> </head> <body> <div class="login-bg-image tb--background" style="background-image: none"></div> <div id="okta-login-container"></div> <div id="okta-sign-in" class="auth-container main-container unsupported-message-container" style="display:none"> <div id="unsupported-cookie" class="unsupported-message" style="display:none"> <h2 class="o-form-head">Cookies are required</h2> <p>Cookies are disabled on your browser. Please enable Cookies and refresh this page.</p> <a class="button button-primary" target="_blank" href="."> Refresh </a> </div> </div> <div id="inactive-tab-main-div" style="display:none;"> <div class="inactive-tab-container"> <div class="inactive-tab-header"> <img src="https://ok9static.oktacdn.com/fs/bco/1/fs080lljq829nb8GE417" alt="teamdotblue" class="report-org-logo"> <div class="divider"></div> </div> <div class="inactive-tab-content"> <h2 class="inactive-tab-content-title">The page has timed out</h2> <p class="inactive-tab-details">If this page does not reload automatically, please refresh your browser.</p> </div> </div> </div> <script type="text/javascript" nonce="S9hDGYDd15lbU58SLDkZWw"> var signInSuccessCallBackFunction; var oktaData = {"redirectUri":"\x2Fapp\x2Fteamdotblue_teamtailor_1\x2Fexk5nk4bu1md854y7417\x2Fsso\x2Fsaml","isMobileSso":false,"fromUri":"","isMobileClientLogin":false,"requestContext":{"app":{"type":"object","value":{"name":"teamdotblue_teamtailor_1","label":"Team\x20Tailor","id":"0oa5nk4bu2ovBoHb6417"}},"authentication":{"request":{},"protocol":{},"client":{"name":"teamdotblue_teamtailor_1","label":"Team\x20Tailor","id":"0oa5nk4bu2ovBoHb6417"},"type":"object","value":{"request":{},"protocol":{}}},"target":{"clientId":"0oa5nk4bu2ovBoHb6417","name":"teamdotblue_teamtailor_1","label":"Team\x20Tailor"}},"countryIso":"SG","inactiveTab":{"elementId":"inactive\x2Dtab\x2Dmain\x2Ddiv","avoidPageRefresh":true,"enabled":true},"signIn":{"logoText":"teamdotblue\x20logo","brandName":"teamdotblue","language":"en","i18n":{"en":{"mfa.challenge.password.placeholder":"Password","help":"Help","password.forgot.email.or.username.tooltip":"Email\x20or\x20Username","needhelp":"Need\x20help\x20signing\x20in\x3F","primaryauth.username.placeholder":"Username","password.forgot.email.or.username.placeholder":"Email\x20or\x20Username","account.unlock.email.or.username.tooltip":"Email\x20or\x20Username","unlockaccount":"Unlock\x20account\x3F","account.unlock.email.or.username.placeholder":"Email\x20or\x20Username","primaryauth.password.placeholder":"Password","primaryauth.title":"Sign\x20In","forgotpassword":"Forgot\x20password\x3F"}},"features":{"hideSignOutLinkInMFA":false,"emailRecovery":true,"deviceFingerprinting":true,"showIdentifier":true,"consent":false,"useDeviceFingerprintForSecurityImage":true,"customExpiredPassword":true,"router":true,"showPasswordToggleOnSignInPage":true,"securityImage":true,"autoPush":true,"smsRecovery":false,"idpDiscovery":false,"selfServiceUnlock":false,"webauthn":true,"passwordlessAuth":true,"showPasswordRequirementsAsHtmlList":true,"registration":false,"rememberMe":true,"callRecovery":false,"multiOptionalFactorEnroll":true},"baseUrl":"https\x3A\x2F\x2Fauth.team.blue","assets":{"baseUrl":"https\x3A\x2F\x2Fok9static.oktacdn.com\x2Fassets\x2Fjs\x2Fsdk\x2Fokta\x2Dsignin\x2Dwidget\x2F5.16.1"},"customButtons":[],"idpDiscovery":{"requestContext":""},"logo":"https\x3A\x2F\x2Fok9static.oktacdn.com\x2Ffs\x2Fbco\x2F1\x2Ffs080lljq829nb8GE417","stateToken":"eyJ6aXAiOiJERUYiLCJhbGlhcyI6ImVuY3J5cHRpb25rZXkiLCJ2ZXIiOiIxIiwib2lkIjoiMDBvMm40NjZhelM4N2t1N3c0MTciLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0..eX86S2qcTizsSSV4.xfaEkzCO\x2D9LEWfHx4GV2TSGjfqUzFz5tYNvE8VBD06kbxXDHgkcm5XLhjvp3FfH_UcjURzi4qw5LElYVJFZB73833IGp9E2A5P\x2Djxr25NyGTDhBqyDbKrzLu19nmiW6_uXgZh7c97w2o50mdJ6JMuz6zPpUhBlng9rSzKsnpJWsefuHGll12WLG3Y55L5W1gkLeCJ1OLUBvKTe_1kvmwwnZPQKR_aWkGVWrd6yc7e0KrgRrwKG2LpxPPu0hMfDkS5xZVVNixSTu3VNAHqCDM4wFnaoE3\x2D2AIbyHUCt1gOpITnei49sWj0urqA774nEoCiR\x2DuHFEi64YS3\x2DH72A4lL9ifquEv3wKH6HAdvV9VyHG_AcixMCHy3wa8bPYVvVnzeZzgQKjRXmCREL0eEPfivx9ehS1YO2Ygeom3NgNLOO8Izc2XiEvR3I3GBMvXA61r4dNgKv7rwGWjxDe6dAE2z2EAZyRSvEkCw_StX\x2DYb47BN8ot1mANfCS\x2DHv\x2DOw5mI9zf9GgR5AvkUW_WZLrAUhLrpupmaIdYK2KiI5Y9Y0QtnNxvxzDg3jAWj50gPb3l0CmG1y7Abi9VDWiSiY\x2DQemyCwWBwyUVI70OTStzjGC_u4q_nAXynxFZIoOCGL1s2OmRoxd\x2D18NjRL9CdseQS\x2DpOHxClBys5DWme7yuOFDRpNqiU\x2DVGz9lFk0H3qQdIQZdVJ0zN_5BYhyet2MPG7zHBYKOFRB6W5G3UZ\x2Dy5PAwG8anBrLHkN9ahPoJMR\x2DDIbjRuQNGvSSseiOXV7CkspfHd1sOLIsWHUpsxvGXGInIM4ezeXRz\x2DYPNCADE0IFpR\x2DJ7p6QJPZTBrQJUoBkausAMpw4H\x2D1t6Ch788s7Z\x2DatwNi1ieEGuBPUz33QBQX1jxTKkbZHk37wuIGnyYTthyETY5e6PL94kCn2uT\x2DDNmUmZSGUrOKDnBo5u780RzYmZt26x5RZ__hpWjpoRab\x2Dwag3GG87p5_GySkT4JN1R5HS7sWfr8LMjBf3DiqtrASX1MMPtBN_Gr0tL40a_O_BG2SbePGisML_EZBBh\x2DVUnB4E6Es7QmzJFc3xvHMzp0VxXFNw88NkizGeM6LtY2Uj3Tp9lBvpsR8zCDsmPqV2D97L1FwqwmY8RSdnQuA39iUP_nbhho9ZM5xmJb05yPFZY9VfTv7QJgp9NhR\x2Dzt_3U2dxFSaiAbvm5D9kPjdn4pBcqg0Cp\x2Duah38Hxm1SDTjfzvRjXQ7E1Fdwe12bj4o73utxszALFPS1DbeZCe6x62hqzmE6GCnsk1PSfSzrGBWHC7U3va4PrbM7XCLpuap6mtQGvAAl3ftSKw8mmMmfKDJkQaSBKhpetUsZHCT9QdHETp6gsTSa4kU\x2DzOIhSWnfWmvg2IzCD6sZwzWXH0Jhb8QBF8JfPSNVB92lMnt\x2D9jeZtqNmtOTiD2RNpiyQevMGq4AIgA3_aObw8B3mz4vxU4SzHpfadocM6z1Cen8n8U8Xe_59cH8vxbHLEq\x2Dcdf9531178q9uZem69pFoXLd1fgAnOR0UtUUEANyzZSjtBEdZbkQXfQ4jy8Jv_E6KOF\x2DVbQ5rLfehXJG3dHNpUqFOuRf3bOA95DTclqB21w0\x2DmkU1mbfMqydWKBuameikLWg8G7KpMrK\x2DWOF_CRYhfYTOGhFo2hrPQo7H2zR4WjrjmyYj3Lklw1EewZox17NYTDODqgHUlLe2daD2Gnp\x2DPVUD_fbEtHmPx3snqELEPKA7HlmbF0pGICbJL2KpgFBMriOGSy0pBjA7UtEIEf7GX\x2DNgamxO34olsfCvwvE0diM5dMor9GdMzjeonuDRC5rPvBk7iZd0fyVov0SFKct5mnxrQwLi5P0g0zPoaOQsQ3rYX82K6iPFuVuPUJNU_9ZyxSDNinrmEQ4U7WARzLaBFcvh0sDXxj3bApwDb9NcAVi\x2DwE_dQ2mzJxfQKq7sDeSPmgq4EoUR59W2MaAP5I6A3uTaG7Szcr__clbkxRYPQtV\x2DMOiQwDYx3LpsD3R6c7spF5S\x2DxxACvPg6TBTT\x2D02EhzduJ_xHnPc4WQqYMQxiXc0QJEy6WZZ3tAxLqkrT0P0fCLl4Ud\x2DlqIZPXGGHdf6DP69S14HoDT\x2D3CzYVD1OlC0NAbqNDRhXeDPZ9LZlB4hIiLYcJRxzNTZERiriNSttmT6dcO2MF07dvJrRQSZObhqnbCoips7B1k1F_44O3kz7WhjG0ENzshmd1NhL11qxDI\x2DXxsLb6movf3SsGAFoBi07XDnpJtsZ9PfocLo24FFAEwA_3jsdlnxNmpFSVmctvcnXpHubYhh2DXRNP8i0zut2b6_LGoxFvJgJBjDMmGDu9UDUvJLDKPJGAlSiCTUznBuk5SWrpv7EPF9S9dXXgWVWUaWWmrW9\x2DwEYUapICg1J1gR14dhEUXcPp_9Wk\x2DhbyXOug68d0WkmAsUddtIYB5RUErBQcnFVjBRon1eHYWx\x2DStwePw4rmSTBeEC441RZVXr8QlQjalH8F8EPZIH9RGG0pzz\x2D1CX27qba0gSsZxETTWu\x2DoMtSdNg0xiG3NbUscsNFAnZQXg8Frufyu1h5V_XwpAPwSQL6PtAy6TIctgx7jfvDjUq2wCKJ3sCbOgXHmcDAOixQ\x2DluHRcFiSNUwhiNvOzf773X_Ts7F7Bgc8TrAurVpU3oCPOwNJ7KDyLEjEjkqax4Gm8M1iOdQ7LE9HQgM6UlGkwZ8WFSH4O0JhR58g5ZQPKP0kz1uEyjaR6rZSV_\x2DsJHj569Ee908lgdLtX6X6hsK3x9oED6ZwUXWVvtT4AAaje2AyBtqS_2058tX0SIBIGUS8rn4jHQ3pK1Xg5NL5gxk3yWmWzviwR\x2DvPPwO\x2DNw6eirDTohOvPy7c3l_YKn012RlK7wgaKip1SAhh5y5JPxG4tjTtwb78Fbjz8SiE\x2DczTINYadDd2T7nibhnr6CHLy5DDDNdzL3nto4N\x2D2NPzMgDiY5vscaA_RBZI0c2X9gb6_6gR3NwP2XrliUF_73N7HrTZ\x2DH7DchCP_uSA481Kx9A2HF9siHXFaJKhHs9KpiVfERqDkffP3KGtLGb5v8Vru\x2D4gNxMF6AcD\x2DLR59grnu6yO3\x2DQQV4kJ1g8DWsBekrtHjoVn6Z4CoBcCRPNdWPs9b5A4_c7pk1rxKRjTbASDbjyIvFFAjTgcPCqbtihXobGpXweVQ5mUHus4mUZ\x2DhpUARw\x2D11y8ngikWH_FPwUKSZhPbs3YWy9Iav4kcVnJZPAcseE672uc\x2DaOQuGOEz7NUKfCjG1_kFCJ0Ppw88T6kfKbypVBmnVh_VnQ6tihQysIJNEdYI6MIs9fzSbdl552UOiqlwBpOcaRjWCwn8eNlD3M2_oi4ysB9b0ihkyD7KJlZKKli_I_jb1EayAaiR6K1v3\x2DAkCgQfYkL1U2UA3FgbgFGC8rP0cwPtuGKxTL5h_g9jT4EgmkPyQdmF0YfV8qVba6Z4YKxD\x2D9PdmwW18EXps15lgtxK7q0MMe8CWCfiv4H464ClKc07PC7tytCKdf4JJMoeJ5Q3O9XnbpbM0_PZEEzH\x2DY6kK9WpNoVzRmOWcAGt1GkE6doW7SzhEUdjklAUmyT5mqFeKz\x2DyiwjK61LOE5DuXQ1hUMnPIxp3Yq8PdTXu3PxwqhJmZcxPVS\x2DMALUi7xMhAgHXxjbvNe1gLO52FmVPLIgwynSClcFZGDIueBTCeTNKjOD2LKAd8qMawCcNDKNunkD7IIdLxvqV87M8C980OJIuUQsxZusBhY_5XKhPKwkYTgmz_Gbb5I0INmP14wjmA7rMzwXwy2LiRaXJNTD7Ac1j\x2D6JJM\x2D_EOn2N56U3TNqjoWkm\x2D5nE8WpvpHgeYVS5pFJnIeo2hBonDT81cR96HiFVEsA\x2DKK09HwRg44Vl3Tnnm5dNmf7z83gE8gbD0UbXptGH6Kjb7ZQ88lW2e3\x2DsMke67Jrcu9uVBKo9rkst9KMyi5bgydmkePX5sn_h4HfqZgOsY43qq2ppU4YiZWn\x2D9I6WsptYEw6QYKIrjUfBA9fC67RbqO2yqYP\x2DYUJ_TEei2GwMCOAbO_2hC0ZCyndkpgONc9MrDbPuwvvEwM42RGvLZD4bxNE\x2DiXWot6Yu3a2rXUxOmqiCt8uduVaGDwj92udSYZxFBtTf6KWRhvYp58QmS6kyk5k4oGZY6VpjQh_\x2DXuaH4JThQLNJYflseE4BX1gZpiIOS3FVXSEKvCpUk4Lk55UNOYBIT9i84BXbrJY4HC3EaTYrONHhf\x2DfCDmBsNGeAsXJKKdujFUGhge\x2Dv23DIj2e7xBKgydjH2KMlW5oS26fkiZnfKIMmFqu0\x2D60P6naV6rVMbzAPE_yLemMdDa5qiyepZkcAKqmmKu6msaPG24o58hBterOVADkNVp\x2D5tKh2hWsuCY9sNiVQRORKgA0GICWNieXVfU1FdfIywFg1OPW7FxuBuZz1svoRcF1StL0oZ9Ns8C381SuX\x2Du5kioh_lcSVXEr9c_tt0pqSTfycfsmcVr2LFoEJvlAxKChSisPeLisTptq5t1\x2DIp8NhFDbS4aJlFBvSV4DLxrfI7cimg4f856u3zNgpxuresehc2TiGNIx\x2D8Kb\x2D\x2DewotHiQj7KFtifBZzjPMdqJuUdoZbW\x2DlI25vB1OluafNh690xF9A6LroorEDAWbHDJRi_e0Br0GbwZg8ZxAMMeQ792yG40exouD7FIkLHmD2YF\x2DL4ukW1qchHXHxxzv_VZM2lz4zQBobUZGcW9rEo2oaD2ebTFk2DFQ3s\x2DiAcCbw\x2DSqDiWPi8vpKOHhLXzGLDxwXVwg_NP2Bxk_9gXs7L5qdo21yVCafmbl6R0mHvFCpTPJqp8gXVJxAzV6jm5sE715ukMTEuzNKYNrgjx\x2Da3Y\x2D7KSOrc2zrhEeVaKhLw3EOZH6wlKqoEmVp4Pkq6fDFhKzFq23oAa9XediW30_6gVaOJZGOthlcrbIFvcaGvbqY5_C9s2bI36JaXv3mnt9bm4iqA0YAbVPValTNk74OCnIscHBy1se9aLqYImFV6NLcfXY9uWBpbyLCgB53MtcsEIzfGO7gag8wwUFYH8v6IyfppfPk9vjmCG7z6Sf5z85ii8A6qWj_WkADsdMDembGvbyaDEl_UR\x2DMeplyt712lUiqYn5F9aX4Wt6Sn7xaMr_N1nkee7aMbJqRqCAVHaGbsRzI4QdiZPz63KPOwgvIXIwLBj_VWB5fJs_8uiShKzfrrpROa7tnqS3BvmvRMFvA6QfYxDnLQoQUjaVZAnWm999do_scIYrIs_CzMf4bt2uBjt32qHrw3VHGHRVUgG61DrDKa864z_hRcu8bYO02hlCg28LYtNStjezpdyE55BLEAXbDcC21o2zA0Qtb41I_fJy8LFmtRp73Jyxa9P8nHh\x2DnNeMdiouyzNJFfsg42Ugdti4787rlbw7G_WgeIUzLqmlZR4jyI5YGQmUOldvbU6JNmTz1wG5JNqRP0W5dASldGI5JrUuw3_hx\x2DwNu5z7gUvMLwjP8HYXcAaBJiqeEp8VoePo80mV7RxqnT\x2DhKJW\x2DLCNP1nNvuMpkvDxRjH0HZQCHa\x2Dsy7rivwGYRHvh9hb50SX3S2hYVY6J7dryECiDAL7tVPzK3odeKM8wD4.d1M32gMuFpaeU9mcR_eQJw","helpLinks":{"help":"","forgotPassword":"","unlock":"","custom":[]},"piv":{}},"accountChooserDiscoveryUrl":"https\x3A\x2F\x2Flogin.okta.com\x2Fdiscovery\x2Fiframe.html"}; var runLoginPage = function(fn) { var mainScript = document.createElement('script'); mainScript.src = "https://ok9static.oktacdn.com/assets/js/mvc/loginpage/initLoginPage.pack.58de3be0c9b511a0fdfd7ea4f69b56fc.js"; mainScript.integrity = "sha384-cJ4LGViZBmIttMPH+ao2RyPuN5BztKWYWIa4smbm56r1cUhkU/Dr6vTS3UoPbKTI"; mainScript.crossOrigin = "anonymous"; document.getElementsByTagName('head')[0].appendChild(mainScript); fn && mainScript.addEventListener('load', function () { setTimeout(fn, 1) }); }; var OktaUtil = { _addClass: function(el, className) { if(el) { var elementClasses = el.className.split(" "); if (elementClasses.indexOf(className) == -1) { el.className += " " + className; } } }, _removeElement: function(el) { if(el) { el.parentNode.removeChild(el); } }, _hideElement: function(el) { if(el) { el.style.display = 'none'; } }, _isDocumentVisible: function() { return document.visibilityState === 'visible'; }, addLoginContainerClass: function () { this._addClass(document.getElementById('okta-login-container'), 'login-container'); }, showUnsupportedCookieWarning: function () { document.getElementById('okta-sign-in').removeAttribute('style'); document.getElementById('unsupported-cookie').removeAttribute('style'); }, removeUnsupportedCookieWarning: function () { this._removeElement(document.getElementById('okta-sign-in')); }, hideOktaLoginContainer: function () { this._hideElement(document.getElementById('okta-login-container')); }, isChromeOs: function () { return /\bCrOS\b/.test(navigator.userAgent); }, addChromeOSScript: function() { var chromeOSScript = document.createElement('script'); chromeOSScript.src = "/js/google/users-1.0.js"; document.getElementsByTagName('head')[0].appendChild(chromeOSScript); }, getSignInWidgetConfig: function () { if (oktaData.inactiveTab && oktaData.inactiveTab.enabled && !this._isDocumentVisible() && !oktaData.inactiveTab.avoidPageRefresh) { // Show a loading state and wait for the visibility event this.hideOktaLoginContainer(); // remove stateToken so SIW does not attempt a login flow oktaData.signIn.stateToken = undefined; } return oktaData.signIn; }, completeLogin: function (res) { signInSuccessCallBackFunction(res); }, getRequestContext: function () { return oktaData.requestContext; }, setRedirectUri: function (uri) { oktaData.redirectUri = uri; }, init: function () { if (!navigator.cookieEnabled) { this.showUnsupportedCookieWarning(); this.hideOktaLoginContainer(); } else { this.removeUnsupportedCookieWarning(); if (oktaData.inactiveTab && oktaData.inactiveTab.enabled && !this._isDocumentVisible()) { try { oktaData.inactiveTab.renderFnBackup = OktaSignIn.prototype.renderEl; } catch (err) { // no op - graceful handling OktaSignIn undefined case } // pause render sign-in widget when browser tab is inactive if (!oktaData.inactiveTab.renderFnBackup) { // for older SIW, renderFnBackup is undefined, fallback to full page reload oktaData.inactiveTab.fallbackFullPageReload = true; // Show a loading state and wait for the visibility event this.hideOktaLoginContainer(); // remove stateToken so SIW does not attempt a login flow oktaData.signIn.stateToken = undefined; } else { // for newer SIW, override renderEl function so SIW does not attempt a login flow OktaSignIn.prototype.renderEl = function () { oktaData.inactiveTab.renderArgsBackup = arguments; oktaData.inactiveTab.signInInstance = this; try { return new Promise(function (resolve, reject) { oktaData.inactiveTab.renderResolve = resolve; oktaData.inactiveTab.renderReject = reject; }); } catch (err) { // return nothing if promise is not supported, since promise chaining won't work anyway } } } // event handler to resume render sign-in widget document.addEventListener('visibilitychange', function checkVisibilityAndCallSuccess() { if (document.visibilityState === 'visible') { try { document.removeEventListener('visibilitychange', checkVisibilityAndCallSuccess); const inactiveTabDiv = document.getElementById(oktaData.inactiveTab.elementId); inactiveTabDiv.style.display = 'none'; // resume render sign-in widget if (oktaData.inactiveTab.renderFnBackup && oktaData.inactiveTab.renderArgsBackup) { OktaSignIn.prototype.renderEl = oktaData.inactiveTab.renderFnBackup; var result = oktaData.inactiveTab.signInInstance.renderEl.apply(oktaData.inactiveTab.signInInstance, oktaData.inactiveTab.renderArgsBackup); if (result && result.then) { result.then(oktaData.inactiveTab.renderResolve, oktaData.inactiveTab.renderReject); } } } catch (err) { oktaData.inactiveTab.fallbackFullPageReload = true; } if (oktaData.inactiveTab.fallbackFullPageReload) { location.reload(); } } }); } // add class if app login banner is present if (oktaData.isAppBannerVisible) { this.addLoginContainerClass(); } oktaData.isCustomSignIn = true; oktaData.hasChromeOSFeature = this.isChromeOs(); if (oktaData.hasChromeOSFeature) { this.addChromeOSScript(); } runLoginPage(function () { var res = OktaLogin.initLoginPage(oktaData); oktaData.signIn = res.signIn; signInSuccessCallBackFunction = res.signInSuccessCallbackFn; }); } } }; OktaUtil.init(); //# sourceURL=OktaUtil.js </script> <script type="text/javascript"> var config = OktaUtil.getSignInWidgetConfig(); config.i18n = { 'en' : { 'factor.totpSoft.googleAuthenticator': 'TOTP', 'oie.google_authenticator.label': 'Multifactor Authentication', 'oie.google_authenticator.authenticator.description': 'Enter a temporary code generated from your choice of MFA Authenticator app', 'oie.enroll.google_authenticator.setup.title': 'Set up MFA Authenticator', 'oie.enroll.google_authenticator.scanBarcode.description': 'Launch your selected multifactor Authenticator App, tap the "+" icon, then select "Scan QR code".', 'oie.security.question.authenticator.description': 'Choose a security question and answer that will be used for account recovery', 'oie.verify.google_authenticator.otp.title': 'Verify with your MFA Authenticator App', 'oie.verify.google_authenticator.otp.description': 'Enter the temporary code generated in your MFA Authenticator app', 'idx.password.expiring.message': 'When your password expires you will be locked out of your team.blue account' } } var oktaSignIn = new OktaSignIn(config); oktaSignIn.renderEl({ el: '#okta-login-container' }, OktaUtil.completeLogin, function(error) { console.log(error.message, error); } ); const targetNodeMutation = document.getElementById('okta-login-container'); const configMutation = { childList: true, subtree: true }; const observer = new MutationObserver(callbackMutation); observer.observe(targetNodeMutation, configMutation); </script> </body> </html>