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"> <script type="text/javascript" nonce="-gO0JhNtLw3uuEBIJmSkOQ"> window.onerror = function (msg, _url, _lineNo, _colNo, error) { if (window.console && window.console.error) { if (error) { console.error(error); } else { console.error(msg); } } // Return true to suppress "Script Error" alerts in IE return true; }; </script> <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&amp;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="-gO0JhNtLw3uuEBIJmSkOQ"> var signInSuccessCallBackFunction; var oktaData = {"redirectUri":"\x2Fapp\x2Fteamdotblue_teamtailor_1\x2Fexk5nk4bu1md854y7417\x2Fsso\x2Fsaml","isMobileSso":false,"orgSyncToAccountChooserEnabled":true,"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..2W_wedKoj\x2DBhUu6e.BUnDSRuwzvwNVs1fdrsrXfRAQUgTRXHyIy9hHbj1IdQSYC59sOv8XyDYKBGzJ4oq8KyBI39JGArP9wSBPgD2_SNW2WYkf93MWRO1pqNY4ulHSOynZ5HunhGEIMnM1LgHCCq\x2DoDdpV_c6Qhu9paAxXJwK82YsYUUDfrJY2_PnAwr2RPi\x2D8qdKc3fWQPw4VS85MNPK_ayr2oCahSmkIDp5yIPxBwmqLkeyDLYQ0hBjQC9_5UW594K8HdcJtNB5CrUuphNczCB9B3LZ83628LbUn3dQKeQ8XFdDCxvyDLJsqIrcN3bcNNNP_IzBYmEm7W1H\x2DDSl_LZBUqvOQUzMbouWlxOuqAcohQdCJ_ZccJZKhGz5JyqQsRWihYiXWOck38lJynwbsYaAHrJ711dra7iBDkHFxML7TIbDimgI1IvPyjRfCQDsDWmjAP3D0iyj191BU4wJePSq9Af40961IZG1HttLYegqjzbn6AuOx4XDUrGj84A5VPBB39efGMdCQiEu_WoQJMYnFSJSkYHUMtId0kszJLbKXLejY8AjXb22aoEN\x2DrCTLQ0yyjkcUZWQdwR46GuSyV\x2Dmp2zKPxPIsnmjAXDIxB5b56Myg6ETH44kIFRnEBs0Z4IPVKlGEAW15v5LLqNhhr7xUsWOc9d40zhjcI_Jjn\x2DXm6YNAG828RBU0uKSrECn8GSByTc7b6tkXswueWwWLAH\x2DNPFNbNk0HNVhUkjlWzHOe1AfdbjW0gebunVMP5Mg9Cu1Dhad1s_VkfE5\x2DoYfFIwa6PiMtvBtZQNpyr2Dz7SxPiVo7I0LFf7CFkMUC16xPW6FMAdPQMvXzDtdGhf2rY5vx9NwnA0c4ODQlSpcWqsSk5xjHGdySRpfQmoHYX8qhNLXEiDgY8KRGIe_37Y\x2DBP8l7wGPKxAzfJZT5mKs2onKdMnriZOATnyhkY5h5JJCAknpJzzs_Uvw_eCqXF_v8beCXbEE32pCJ4KlOYwHe_fNOEl0Ily5lYsxx2Giz1uHpy5eN9RwZvXRupOcRv2VFiqFxvrMhKv4q9C6cP6UUkV3qKTmpbIPX\x2DxJLEqHHURxTfYfVPLzFcwCFgzmI_4ORfLgHZZTD2WBvjmEidulRp7wVGfEwe1OzjqAv2usQktwMMN5WznizsJ0LLsZuMFV0lAWjmp8Ov_ipewNFpPNamvaUPFx5RNEAxQPPLl7zyhvnfNOBJwEXqXk_JI3nUSQ5N9GB\x2DqQxJGEXBpNZyIvMcT0km9sT\x2DnIamKrlSWaTynJ6VvtxAtvvT56wZH4YQz4rSFMEzrNf8k6Z7GkRojc0y7LOU_jzluF2iShz2WlsMCN24pEHqE7t\x2D8lc6FMBF0Q_7df7lVh6PyMmHoMcm8Lc5VFsK47wx2RMBX_MYofibx6k8kzsOMrJKsPTnouQlb348S8JRm8mdvZZG0Tl0dULRZq4lS5TsRDeAWrx0lll0\x2DFzC23UOCXgCTMqf\x2DP7jFGwz_UxHSbBdHJW1lUHdKOSFgt_Gt2oXa81MC32AlY0iElbqeD_RCe2R_DQvuAuYsPgaXZFlUIybifs9YxcwpS7etbKTZuQZjMFmp\x2DByCn3leP1urw0F7724ngpV0faXQv1bgIq\x2D0HILq57Nabe9_6EmrMSWufJz7OnUtcVK2CVveRpYPoeNx2gtnHCElxfVioOuY2WL0mxMK8MoRI3z5pef7l81eh73wUv_kO1NCPEQc\x2DyosK\x2D\x2DZGlALB2rOJXxTcby2VkVXLmx7NeFOj7Yqkl35ElpJFMXnHc6h3i7mvXxWCWgL7xN9m1rsYxb7FpNVLaC1rbijkcSg0KLOHCaiN3lKzNsQJ0BKrdbbpzcXpKjqLydv7nOc752SFSOJAu17b7J1ggyi9qb8SO1BV39Re91S9X45spDuxil93lB7VLu3pLks7B83JgFZBzTfmD8ugAH7RRIMfs_G1wXkT_It46cXhouLRdAwTb1bqZBZ8\x2D7QrFOQMYJdY3y_D4UJiqtRJqk6YND1GG05\x2DzvNTI8uCQDufrgF4188u9U36yEu9eP\x2DVQ0isgauQe252oAEICipNTLTbGf5Oj2qnmvviMIge9fcgK\x2DfLeEkFdIFng0AQ0pkcgSUNVJQwulRRNyMTZcKB5gDZ3xb5OcbSADKdSboIySduw7vjxib48q73WJqfeT769uLVIRSClMgwHNNKHHOLEr27BMTLZsNs\x2DuoWo4\x2Dsw4C76Viwn5ZneFXLBzp\x2DxWnoKNHTL6zcfNv63A4hxSEMQiJPVCjB6VAkKNlTBeL7z43tFaGdpvNO1rSZ1qhKA30pGeRlvixhGbvyAqWmupmKTQqzofZzVRcgbZatFUjqhSs2Tut458h3d0NXX_\x2DLplU_9VzPyM2PIuCx\x2DilMu\x2DJRwGZjlkX0K0aL\x2DUuVz7jIujdxAjD9YtGSftsatKhBoQcaovvtYdtjFY0UhwmPy0jRIIxZeegfzd58DaylOwWayfLUzHppSRyAg8EAkmAimIpwaziJzwkp1ozLaNQFqh43z8LjytjRizfnbQG3uxuVArd5df7D9YQCNZfTeU9Iu_fzQ1CP6aq3GpRPfut5V\x2DSlcZOlTejPwbhyAtrmJMCUzbgrVpZ7p53_cu9DLNSAgIuUNFMvZu_DegV4z_z2tC1tlYNw7p\x2DR7kJF7eUBcwtSfuiv7RHS1jZXg4Y59jNF9ubAwEtpnFr6irfGmqrsAyBZTU8P\x2DAqW\x2DP353f\x2DKZqU2YpFCiBa4uXLM5uAuBiSXamKIjz4tWUhlipJml88pHu29ztIRElqMf6cOWCw\x2DQ92tjoP9lPg9\x2DRSawfHqlcw0hW5DZFxme1C1UQzmwTMZFA20\x2DwtMn6PYVRz_uYRcW7Cc3Xw9EpKrNxwwSpbDLzA47ZkKsowUos5Kr\x2D56zQy4\x2DuWF3CgKThmRoN4nPa59Sf019OJ8E0S\x2DXNob_XQsP01VbeBPbmn3HNpZuQHY7_3mGBiXXNPQYKiiyfvixUWwxalONSt4mS5KdnSFcXBnQBa1vn5DmlrPoJkN5_vdhLd8Mk0cNrAsFH7k2p7zTYqjbdwoOYOthEoB8nBJpQB2Ietj0\x2DxhgHMhV\x2Dh1BjVvPrCamAaZ9DnPp1Ape32qrOZXkyLKq6kCchhOeGaVVPxlUfa7kL1NE\x2DdCACXen_RUzWYMKQgo69GAen6AUnziRJp8KMD960oKtfb\x2DTA0BihA_lq9JWv8rvDjL1kgHLix4zLvmIwXi8bxZDPXa5jkTMrBR2ThxF7lHXd9_6DqrMqHhPWozIeu1SBkXfQKTYqTMSI9IcHCb2dg9FnIu2_uFjhWyBfOdHJENQCHgJDdWCCsaaSgzzB1CiBft5xIKvn6kAheSnYCC6S9hDnLDtKmmEw4AOW0d9vqTbfJb_ZEID_r42wydVfiyU7vOCNbvLAY9EGxeXAhSzWUMPHTu5bXtz7j6p0FbLwlndNNZ6A1624OD1\x2DfGX1UAilxxY7pnBizMtuhp9a0r\x2D0KgaKa0BbGNQMDJFjDkilZdFR7O7Zm7MbvJTUK4Bi5gUVJsLL\x2DDKrMeoZOVF6Gwqn5b\x2Dn6lslT6GTRBuVqE9xrilC4xwB85RBZgBQ7rB26y0T58gJ2xpS2pfBwjE9sCg0_GwVWONMBPqMxilO03rEmPGJpdHOhiZ8LSPpYN2L25WBGHQNBLOZs_otEGyJ5N0024HUEsYByeysDE5jh58RvRjmTnh1eDE5dT4RzeqGkYeln8LUntFECs3VMNHiownsKLC14GClD12p3nc2G4JlNCIK7Uwo5RrV9mn4v6LnVmV6qnCI6q5uUAtV9rJTWt6B4kTMr3rQLsaoFHGjaBiAvv85H5Nhv3YgCJnoUgA6UTD6LuoAwcFqSPZhQk5irurpEP763daZpJsiVHTYikWsmqhjv\x2DjZoBJk8qv3fvXLq58WbCOceI\x2DUFYTEoiOq_ByQruqxQ4zxX5v8TyieSmEpuXhw4C5\x2D2CQX8sxk1mTjKQOvPYU5Q_5KaxSMG15kIND9m0doZyhUHXjhcJMeNUmhi\x2D4qOTW0yPdfLaGMc7lhjTwLFbOXfbaq3CsiH7QpacX7P1SFfE8EMnC2ZCyP5RRWRdaxsnmo38Wo2KGUuo5Rq1eFpOAh1j6BHiEuZX06BdYi__cDAyy89qcQ9Yf\x2D9Mxe9zZLOXmnsgmRknsOkIOFeKRRCMgm1tzMYsLUlYSVf1e3kOIMQJZI_3FJ7dHViRbU8YVrIv_3nyDTFn5leGz3vRz7rHpL2qZA\x2D1hAC9c7RkHg3Ir0W3d6YtjSaYwz9d\x2DUSz1NOMPTRoojnN7h40seA_61IgvjhvjB4krtofFrE3SkBGH_6orvld8BzXa\x2DPqrH7VYQB0fZu9KNrhZOZ5PI_3FlR6_\x2DOL3rZdMvBUMsmGfUWZjaMeDd2txbxwAVHy7HInw0jyivFe66pbutD8u9TkZZNw\x2DCWeUmaHnW2CrtGFtSUrUENAgspTPTEB74NhE0s4D9O4WqJ8Rog5A7YJENIPiProtUp7iS3Gi5sAJHd\x2DKc4Dck3PCYWSFg8MC0Uy2W27Dy2M\x2Dq321xAl_lL9bwEvjhphNevbjcKze3DLN1aNQCs0tkmKQerkJ8TuOu9przEBPRtvVdbNauuw_hT2gS6xELe7SyBlPqvzYOGZFFXkPtFq8Wham8nxS0yWuaIqrDZITLVu\x2D\x2DZA2oiWIo1vMXcYz5bLXfNPJ6TjnFIOw9uMZFekjXFik8tNINxLJJARTfIajqMROWyGKLnK4fXiZyDSKzUfZVrZcLgyq_ARd17EqcwyltkpFLD2uKf724aF6DJWREBGMIAM6TrjPQMM_EKcPBJ6lznd2CpLdVAZBiL1nolbMc7JkT\x2DC0owU6o45NN8UIx3BmwjjrHvN6xmzvaeXxUiAFKw72QWxqTuHRYfqyL_YgumCcr2CCLJ_1dHWpk3_bgxm9OJqRYBGcu5Vq_0n6BvbkXALqhZYLj1_qbh6IiJtItzoj9vr95QxS7TvWcrriLyTw3G8_r4hRuey4I2rQ83E7dCOnjRPpHeeW1NIK4kcpg6T2PWl8tmvuL3SBimMKxozOvSnnRL\x2DDMnc7AlfLiUkJna5XUfdAMBOuS3uwsncCCihY7ArERjnTMfMFORSgoj11bu2lcm5kcOTJuh6q62xofr7HrJqsdXWoeu7VADXuWlss0kLiy0p_ubzgon86jTTQAnm5AGDdJOi0bxaLsG_Z4qzCbSHZ\x2DYf2cNLyo639xITqB\x2Dd4aDTj4rMrdSnQlU8GrWwO27mD6P_wAzE8vkBb_rsyYOgxQkGyIO8WHSBY50qqaboXZ4TsX2R66_Cwu065JfdYPwEDwpz4Ixqw8Cl374hCqaoDuiuvyBJFS\x2D5oNiYXv0\x2DOSQ5eFxma2\x2DTxNhUqyNLfn59dUC0ZdXavDqNKrLCjGq8\x2DY2eTlz5lqseBGMQYtqawLcPd_qUWKd7pSDXv3OUzDNgsARTExrL6SAYeCiERvI5\x2DtaAIlEiymNwsmmUEZ3H4AFeVv_2lPYsW3opts6gU\x2DGjCEZOX8ujW7toOBmn\x2D2KZpYhVp2U3T5vqFfSLBNFp6Ky0nXgyZ5loo2fCrvptPqdF\x2DP1Cf8QfLYvIlUaen743Th1WIC6QBTY0i9P5JGAVNP4b5oKbQHH59z_muqAR\x2Db\x2Dc1I\x2D_XwaD.ospX2iqSR\x2DWUNT5gjvy_Aw","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>

Pages: 1 2 3 4 5 6 7 8 9 10