CINXE.COM

Bain & Company External - Sign In

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//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="none" /> <title>Bain &amp; Company External - Sign In</title> <!-- Core widget js and css --> <script type="text/javascript" src="https://ok7static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.29.3/js/okta-sign-in.min.js" integrity="sha384-Dhk4/4to/ZlPZG15fMqAUK+6XPCR9+CDW7kH7nA19FWAlYQ2rZeCfTfCOaX54SLW" crossorigin="anonymous"></script> <link rel="stylesheet" type="text/css" href="https://ok7static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.29.3/css/okta-sign-in.min.css" integrity="sha384-BkMkRN4QIU9BrZI9cC62jAat0eEZqMnykP67tCJEVQ5xJIFXzcq18qiSZGWxLvtg" 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://ok7static.oktacdn.com/assets/loginpage/css/custom-signin.a91af2abfd04662e499bd3e151150dbf.css" integrity="sha384-BhMidK4jYIQaVFKNVHUvbfdgrt4NVlnlTZMsOMWLdWkme3j1JcshKDNQiMssd7sN" crossorigin="anonymous"> <script type="text/javascript" nonce="wO3biwZq6mpZxRj7yzALBw"> 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> <link rel="shortcut icon" type="image/x-icon" href="https://www.bain.com/contentassets/84f0f68fb6484e1fbb2b05a6172ad45d/favicon-32x32.png" /> <style> #okta-sign-in.auth-container .button-primary, #okta-sign-in.auth-container .button-primary:hover, #okta-sign-in.auth-container .button-primary:active, #okta-sign-in.auth-container .button-primary:focus, #okta-sign-in.auth-container .button.button-primary.link-button-disabled { background-color: rgb(204,0,0); background: rgb(204,0,0); color: rgb(255,255,255); text-decoration: none; border-radius: 0.0px; } </style> </head> <body> <div class="login-bg-image" style="background-image: none"></div> <div id="okta-login-container"></div> <!-- "OktaUtil" defines a global OktaUtil object that contains methods used to complete the Okta login flow. --> <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://ok7static.oktacdn.com/fs/bco/1/fs0tfdadl2XnNHbwM357" alt="Bain &amp; Company External" 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="wO3biwZq6mpZxRj7yzALBw"> var signInSuccessCallBackFunction; var oktaData = {"redirectUri":"https\x3A\x2F\x2Flogin.bain.com\x2Foauth2\x2Fausied7yrEm409u6M356\x2Fv1\x2Fauthorize\x3Fclient_id\x3D0oaiejgxyvRK1juwM356\x26response_type\x3Did_token\x26scope\x3Dopenid\x2520profile\x26state\x3DOpenIdConnect.AuthenticationProperties\x253Dv6Xs_YzGy7j_6g5_x5n1ZJe0NLhkyXMBLjvh0okVcFZMRbGyWWT_Bbd5fJ9lqB0Pd3JXkgMyIKub\x2DCDE3F40sO2Xh7xcLRvhtu4i4zqqKhZsfb06ZdSM5RA6wEBQ98BqaBwbJ_BYTo0EenzMliNOvj9Gd2j_u19JOcNae465iuM\x26response_mode\x3Dform_post\x26nonce\x3D638790402338743027.NzE0NDEyYzMtY2YyYy00MGY2LThmNDAtYjljOGFmZGQwMzg4YzQzMzI0ZWUtOGJlYS00Y2I1LWI3ODQtZTBlMGFmZWE0YTM0\x26redirect_uri\x3Dhttps\x253A\x252F\x252Fwww.bain.com\x252Fepiserver\x26x\x2Dclient\x2DSKU\x3DID_NET461\x26x\x2Dclient\x2Dver\x3D5.3.0.0","isMobileSso":false,"orgSyncToAccountChooserEnabled":true,"fromUri":"","isMobileClientLogin":false,"requestContext":{"app":{"type":"object","value":{"name":"oidc_client","label":"Bain.com\x20Production","id":"0oaiejgxyvRK1juwM356"}},"authentication":{"request":{"max_age":-1,"scope":"openid\x20profile","display":"page","response_type":"id_token","redirect_uri":"https\x3A\x2F\x2Fwww.bain.com\x2Fepiserver","state":"OpenIdConnect.AuthenticationProperties\x3Dv6Xs_YzGy7j_6g5_x5n1ZJe0NLhkyXMBLjvh0okVcFZMRbGyWWT_Bbd5fJ9lqB0Pd3JXkgMyIKub\x2DCDE3F40sO2Xh7xcLRvhtu4i4zqqKhZsfb06ZdSM5RA6wEBQ98BqaBwbJ_BYTo0EenzMliNOvj9Gd2j_u19JOcNae465iuM","nonce":"638790402338743027.NzE0NDEyYzMtY2YyYy00MGY2LThmNDAtYjljOGFmZGQwMzg4YzQzMzI0ZWUtOGJlYS00Y2I1LWI3ODQtZTBlMGFmZWE0YTM0","response_mode":"form_post"},"protocol":{},"client":{"name":"oidc_client","label":"Bain.com\x20Production","id":"0oaiejgxyvRK1juwM356"},"type":"object","value":{"request":{"max_age":-1,"scope":"openid\x20profile","display":"page","response_type":"id_token","redirect_uri":"https\x3A\x2F\x2Fwww.bain.com\x2Fepiserver","state":"OpenIdConnect.AuthenticationProperties\x3Dv6Xs_YzGy7j_6g5_x5n1ZJe0NLhkyXMBLjvh0okVcFZMRbGyWWT_Bbd5fJ9lqB0Pd3JXkgMyIKub\x2DCDE3F40sO2Xh7xcLRvhtu4i4zqqKhZsfb06ZdSM5RA6wEBQ98BqaBwbJ_BYTo0EenzMliNOvj9Gd2j_u19JOcNae465iuM","nonce":"638790402338743027.NzE0NDEyYzMtY2YyYy00MGY2LThmNDAtYjljOGFmZGQwMzg4YzQzMzI0ZWUtOGJlYS00Y2I1LWI3ODQtZTBlMGFmZWE0YTM0","response_mode":"form_post"},"protocol":{},"issuer":{"name":"Bain.com\x20Production\x20Authorization\x20Server","id":"ausied7yrEm409u6M356","uri":"https\x3A\x2F\x2Flogin.bain.com\x2Foauth2\x2Fausied7yrEm409u6M356"}},"issuer":{"name":"Bain.com\x20Production\x20Authorization\x20Server","id":"ausied7yrEm409u6M356","uri":"https\x3A\x2F\x2Flogin.bain.com\x2Foauth2\x2Fausied7yrEm409u6M356"}},"target":{"clientId":"0oaiejgxyvRK1juwM356","name":"oidc_client","label":"Bain.com\x20Production"}},"countryIso":"SG","inactiveTab":{"elementId":"inactive\x2Dtab\x2Dmain\x2Ddiv","avoidPageRefresh":true,"enabled":true},"signIn":{"logoText":"Bain\x20\x26\x20Company\x20External\x20logo","brandName":"Bain\x20\x26\x20Company\x20External","language":"en","consent":{"cancel":function(){window.location.href='https\x3A\x2F\x2Flogin.bain.com\x2Flogin\x2Fstep\x2Dup\x2Fredirect\x3FstateToken\x3DeyJ6aXAiOiJERUYiLCJhbGlhcyI6ImVuY3J5cHRpb25rZXkiLCJ2ZXIiOiIxIiwib2lkIjoiMDBvNWZvZzdoc3IxeEFid1AzNTYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0..CPd0fZJX3zK1Bxom.1x2PCybWdttqzKLDF5AMnDKqotcSqzKR0w\x2DBG0aDlvPaYEl\x2DG69mdKzVS4pYv9VShn3fcJNGcUjaRBnnknTcPyby2N5KhbZF4l8T2MqgRjW7JRSE3rFV4YjNPwYBpIM\x2DY7GkBvpPaHLybZZv_oOOC159GwfWIvneGBjOJzHUHSJOK6MO0hLB2orKJxBAuC\x2DKiI1k2KwqX96PhHOTXjpoXq4Y7kIPwtuntxVDBzwZfskmb80O0tlh\x2D\x2DJ9iBErGrU\x2Dhpeb60OcDUIM_9\x2Dx1S_X6lnndgY_LokxyoD8v2BBcHBVFukUmsDrmvf90wThnQsbaIhGToS7u99GN2nLnJfZ1HLbhutijLdagT22HlvcNNFlufKIRPu6N3z_IP8wupklnLIFMFfjqKSKIvT8Ovlcdmpt\x2DoTVeU717_WIxTdjGJD5nog8O4P4Nbrrj28oYbb3j_YAJqjrjec4RcYpKcAG6k705sxMcsQvPPrajOMGLehnZFE1XruT35fdQaoTpHaoy4VQeobLMuvOlLkeljGLsxK0ozGjgD2bSEjD7RnWU\x2DyiPDXtkasaTUeIO0TInoNL_9z5qBIzjsXN6nnaV_2mjSsGAsoumHv4MYUUZvSYrNLMpS_Iy1zGjpG_JiMb44cGrZwN5k753ohQ8AuzvtnvY65yIBo2SvzigOx\x2Did2Qf_RtD7RTehxxwGx3nJ21ueA4A7cMiz_SCHcxlXpMv1M4LJh14yL3eRhlZuXm4AUx7\x2Dd3y933UvjXSpABTK1zu_DukuvEMtw91XrjiO8y2lx0SsFZ5cq2XZvHYtQN7_6yeOeF2ncxLa38VSAi3\x2DArFjxheo7br6pBoVpx\x2D03TNSN_YVJbj7TZYxKGeZydNnh6Z7ua\x2DLEAOUIMbJ0sUr1W3aC9ylRBovLIDwAjm6GihmRgY2ZTev0PMjTHQYDAVxn2ZFPDobiUTZA6uJM2S8LJyl\x2DFV2zJdpU_92_iv5kCuqbrNmIbbzaJBWbxQNbpUHDgBhCVk3mHExzh60PV\x2DRtIWbLqXKmSVod30V_28xgQvhyWdlMD_Gwy4aK\x2DyWrwiTtUfk0n9dJHzyTmrfh7LGkCx3D1mNcoLMU0qAzZHiS_g92tiEqdUKsT7cVw4gQwZvbAa8CcpR1ykMC536UsVX_oTYDGtIiPcmIPqPyXfBow\x2DwDskWd6NgKWpriwTLE33QIy0S1eY\x2DbYgSCgLF3kU5\x2DwVzYEJbF1PZEy3i8_xVja9ZSE4T1VYTRKClkOh18LmR0Nr8NsVZcMm7fMBzJoe9qVRXenJRq4XQRBs6qUFEQtjP5q0lgMZvYzBc5K_L1jhoxHeNUDkuZpgApXwFG3kwyfhejFbnbqSWgRtgfZotH73IFgUcSukyMlICcGbBPdasjr\x2De66E_KcoIRotC9V6eF5TU_z1omMIfanymHq9cH9eFPYqcUlatc1Haz3S5VmQHs3eRo9GAhbtDS3qhRpBPGEaQ6CUjM5pxfKV2KPStF5xeEN_x2lRSxUYcuBpSt1IIDV4bLkYdfnDCJcm73Pw6d8Plo0D89C\x2DNPUvaexyJmd3bRsGYjOgW1xcL6hIS8iWdsuReK\x2DhDuclbOpI\x2D07URhDbdABYUrf4KBFdlgGRGejkqW2fhe612n7KwFQwmNP0r72MneffBTY3M5O3t\x2DZnto6yo1C0gIZWtD_1N34jHvMOeXhjwN9P_UHSZprMDiionWpD0E\x2DfXc54tCXxuSB3gSbMKx0FySfNMRyJ6U90agLd5QxuH_BfI9q4bavW_KfoGcqTtkGQ9ORkWd3wYyWRsj2XJD_mAMclFdwm_MQeSdaUCkkxlNsNEZ76gm2tgapw7nCBqCm2eMTsN9Ae0M8fUZjNi_c0YL5d_\x2DuUXdujdb\x2DYhJRDsAZ6qRhs5VDCOXWaHOIXkxjzIvW8XkY7eQtXiLc3zpCV15zuSGbOHMxi473xZ48FnFaS8cPF\x2DAzHYQzKiJFAGa2SoP5KxGn59JTi5mCkcii7Wzwt6txWv1srMErzXEzp4G0cSP8XK8DWbIU9zi2k83wlYJUy5yGVl\x2Dj7rumtidwPSsc2uq2CG4PQ8mYzJuTEM4_FeMsqVFgeOUsttIfaPZcFeDZu55Ene260bjMMav2wVzyUDslOHOqdbh0fgGP\x2Dmk4rA_koTLx2Yr4_IqV7aDkFZj67XR8rLnGMCkXseUZ_1eaZDzVuqLYKiATiUaNjmZyEHzxz\x2Dx8dchTIj1Uph8QMIsVClHyshXuMcso_AU_XWTk0qltjpuN0Ts0SrYt2oXDFT0NgmFC4Cxfg\x2DuVOnCggODc_vKMUh3N20gNaJH2_FSOMltdeAvfY2vsa57yAdiA\x2DcTH1qX9OK9M_WbA0J42irDKFpdddlttQUEOKDQyhQejohUybqvr0kvRZA4aH7kO7q_lCXwT6HLXYeeDsle2lsfjOge8mb9ygUr9k\x2DawY6VEenpRa90nrP0l95TzIt1wV8H7qnrFL1_kEiDh9Ik9jN5MaTNbm\x2D6XOV6sc\x2DfeB3YXEfZdHroqMoANlunUxaLZWsrq9Q5SLH0nySn7QqOYsHs4oV0ha7nUu\x2Dqvqio1dKJyCnqhopexYHu5LyQoPEY60BVVQ\x2DIIAeAPFh_dGguVwmSHZhOk7mCv1d21K3Hsvr7TEt2H_snY0As5xjJho1_uRn8AGiK47hYjCGVycavDSbLDFGndLw3Csze8wZPEOkVvKGVvOcjrta5\x2DZPD2T\x2D8jk3CTnqgCXitGYmVe\x2DKAHGCsRYDDnLwK6qjBVdnKgRLEFU1\x2DoZNcjB9Pei_5se3u_ejq\x2DKdp1ERY0NBD4fXCNvmwV\x2DeRewmo4LZCbEU59UDHX0DiS1wofoVCb2F5It4M4KlAi42FneNVMTObqx\x2DZfp5v6tdelbFH\x2D8KX19QDjpqG9T3QSbJzkYOi7plX8uJ3YVILottlqz9keP937oCgM9UYRnNbPFuzK8fH_Ea4qeyGYvjcX4FwOjvFTAOriZ48JRm6lfsP_YG6YzdG\x2DBCTbVKZESvuOR7eOnPAY7V\x2Db5SVHyZxWKcI7w56_Wny9L2aBA298aXYm5_TlWyn4BgNMKxTSDSQebsYuIPjszTxI5bqYulqn6DyYjO8PdsuAdmKQd3zRO0aQm\x2D5lzyZ1V389z\x2DIPFe3aZyd5DDDJ0TtzkL\x2DDn4\x2DuMjQYB6zImpTcHhEGaDj1XqKqG8E58VWHbpTjCqaOvG96acnn3qz_d16xPJn6khZ_uRXuOM5E\x2DJkmr6Lxqcl4L3hoUfHFvDUFA505HjxMbL\x2DhqG8XTuA9Cc39dc6zZLHvzXX1sxJZD\x2DPAJ6j3oHN2vPL2QBpJoM\x2D1Gn_XjSt8OIPoYcG8WMMXiqLpesqRDiiXI3j9b2Tb_ikcXgi9UKsanmN1VWVO16gKF1WknJwxFtcPSjKuUOqS0cMsLgqE6czVOHqsagu7V3O\x2DKJUPMdQRpzXTZ5jCqDUJEcdEGmd5OGSgS5iOkWBi0YNrErJd00jRdgJsfkVWNNAcZcRiC4\x2DuRz1IksJMlpyhlgYjS_VPcaft9KosKbm3bij68bOKbvbneIAtNQWJCoy7X852MuluwHX3EBYqXhhIkYJM28eI7ar1KefZ_alfVJ925vH2sN16N7c26cmoZqjBI9wwj1UF7DPBPr0LzNsPBgikYiwQXSKVRXfb6w06J1IVF\x2D2K69dtWjq_Vg9C_BYiqG2GRnrtL7k\x2Da8meJU6s_uPyHwDCfX6W3aND0zVKUUMqurQvgM\x2DgZm9caX5tvj\x2DBiPiqr8EhHFpc7\x2D73WB1loZudEtuairDn0eXhu_mPVURfhQP0ab5Eytn7jVzPFB3d0ZR3tUppswF1JCNnjHjlZSEHjhKxBZT303n1bWQPWw3kN9DAFesW7hnurM8DIjIgQ96ovqcz5V_5Qag\x2DnvshhzM4fbafnM5LCsLoulNEM0xDV0cXvFI\x2DHwdonG9W652HljtAZOy9RE50L2jzCJZwCPyHWG50w4CNX5nkZVbrLWkIbevzDzUIWfPgV8gaYBx6CpW3iDWEpMcr7YE67dSnSVZOO9prbtTrR0M2uwVgbzMvX7PGZwoBLJSidKrtIlFakPPpXT5U3pbHea8YLKpqpR5ndPjZrk1kehkK5bwwqOWf6ni0juJSisrHrQB6C9__NNyKaXRCE9DirkJnpJYRGW5xAuGyLCSsyPs8WtM7qiDt2SwG6zmlrRZrGcuP996YQWEjueMg\x2Dksv3se5nzBexDzDIJHZXPAEqnLCSeE_1xpTLNCprIMHvnR9hzD8DzNp6QxwTOxVENWNcclrr4LyzszQK9E6Cj9U_LbtaH5qeCW_ptCbD31TYc8iOG3p6Qw7FchZb_39quKUqdq7zgUzsfbXvHZsjyDEyU6ziUAT70wfzh4bZtcLnE0clWFKV4Ns7U6jI3jrTpmSna_7BpmUmkt0w241iW1PWIBEiEKnKAIeasCCgaJKao2DLkLKwRLRtg.isT7tBy6zqXhab7MPHmDlw';}},"i18n":{"en":{"mfa.challenge.password.placeholder":"Password","help":"Account\x20support","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","account.unlock.email.or.username.placeholder":"Email\x20or\x20Username","primaryauth.password.placeholder":"Password","primaryauth.title":"Sign\x20In","forgotpassword":"Forgot\x20password"}},"features":{"hideSignOutLinkInMFA":false,"emailRecovery":true,"deviceFingerprinting":true,"showIdentifier":true,"consent":true,"useDeviceFingerprintForSecurityImage":true,"customExpiredPassword":true,"router":true,"showPasswordToggleOnSignInPage":true,"securityImage":true,"autoPush":true,"smsRecovery":true,"idpDiscovery":false,"selfServiceUnlock":true,"webauthn":true,"passwordlessAuth":true,"showPasswordRequirementsAsHtmlList":true,"registration":false,"rememberMe":true,"callRecovery":false,"multiOptionalFactorEnroll":true},"baseUrl":"https\x3A\x2F\x2Flogin.bain.com","assets":{"baseUrl":"https\x3A\x2F\x2Fok7static.oktacdn.com\x2Fassets\x2Fjs\x2Fsdk\x2Fokta\x2Dsignin\x2Dwidget\x2F7.29.3"},"customButtons":[],"idpDiscovery":{"requestContext":""},"logo":"https\x3A\x2F\x2Fok7static.oktacdn.com\x2Ffs\x2Fbco\x2F1\x2Ffs0tfdadl2XnNHbwM357","stateToken":"eyJ6aXAiOiJERUYiLCJhbGlhcyI6ImVuY3J5cHRpb25rZXkiLCJ2ZXIiOiIxIiwib2lkIjoiMDBvNWZvZzdoc3IxeEFid1AzNTYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0..CPd0fZJX3zK1Bxom.1x2PCybWdttqzKLDF5AMnDKqotcSqzKR0w\x2DBG0aDlvPaYEl\x2DG69mdKzVS4pYv9VShn3fcJNGcUjaRBnnknTcPyby2N5KhbZF4l8T2MqgRjW7JRSE3rFV4YjNPwYBpIM\x2DY7GkBvpPaHLybZZv_oOOC159GwfWIvneGBjOJzHUHSJOK6MO0hLB2orKJxBAuC\x2DKiI1k2KwqX96PhHOTXjpoXq4Y7kIPwtuntxVDBzwZfskmb80O0tlh\x2D\x2DJ9iBErGrU\x2Dhpeb60OcDUIM_9\x2Dx1S_X6lnndgY_LokxyoD8v2BBcHBVFukUmsDrmvf90wThnQsbaIhGToS7u99GN2nLnJfZ1HLbhutijLdagT22HlvcNNFlufKIRPu6N3z_IP8wupklnLIFMFfjqKSKIvT8Ovlcdmpt\x2DoTVeU717_WIxTdjGJD5nog8O4P4Nbrrj28oYbb3j_YAJqjrjec4RcYpKcAG6k705sxMcsQvPPrajOMGLehnZFE1XruT35fdQaoTpHaoy4VQeobLMuvOlLkeljGLsxK0ozGjgD2bSEjD7RnWU\x2DyiPDXtkasaTUeIO0TInoNL_9z5qBIzjsXN6nnaV_2mjSsGAsoumHv4MYUUZvSYrNLMpS_Iy1zGjpG_JiMb44cGrZwN5k753ohQ8AuzvtnvY65yIBo2SvzigOx\x2Did2Qf_RtD7RTehxxwGx3nJ21ueA4A7cMiz_SCHcxlXpMv1M4LJh14yL3eRhlZuXm4AUx7\x2Dd3y933UvjXSpABTK1zu_DukuvEMtw91XrjiO8y2lx0SsFZ5cq2XZvHYtQN7_6yeOeF2ncxLa38VSAi3\x2DArFjxheo7br6pBoVpx\x2D03TNSN_YVJbj7TZYxKGeZydNnh6Z7ua\x2DLEAOUIMbJ0sUr1W3aC9ylRBovLIDwAjm6GihmRgY2ZTev0PMjTHQYDAVxn2ZFPDobiUTZA6uJM2S8LJyl\x2DFV2zJdpU_92_iv5kCuqbrNmIbbzaJBWbxQNbpUHDgBhCVk3mHExzh60PV\x2DRtIWbLqXKmSVod30V_28xgQvhyWdlMD_Gwy4aK\x2DyWrwiTtUfk0n9dJHzyTmrfh7LGkCx3D1mNcoLMU0qAzZHiS_g92tiEqdUKsT7cVw4gQwZvbAa8CcpR1ykMC536UsVX_oTYDGtIiPcmIPqPyXfBow\x2DwDskWd6NgKWpriwTLE33QIy0S1eY\x2DbYgSCgLF3kU5\x2DwVzYEJbF1PZEy3i8_xVja9ZSE4T1VYTRKClkOh18LmR0Nr8NsVZcMm7fMBzJoe9qVRXenJRq4XQRBs6qUFEQtjP5q0lgMZvYzBc5K_L1jhoxHeNUDkuZpgApXwFG3kwyfhejFbnbqSWgRtgfZotH73IFgUcSukyMlICcGbBPdasjr\x2De66E_KcoIRotC9V6eF5TU_z1omMIfanymHq9cH9eFPYqcUlatc1Haz3S5VmQHs3eRo9GAhbtDS3qhRpBPGEaQ6CUjM5pxfKV2KPStF5xeEN_x2lRSxUYcuBpSt1IIDV4bLkYdfnDCJcm73Pw6d8Plo0D89C\x2DNPUvaexyJmd3bRsGYjOgW1xcL6hIS8iWdsuReK\x2DhDuclbOpI\x2D07URhDbdABYUrf4KBFdlgGRGejkqW2fhe612n7KwFQwmNP0r72MneffBTY3M5O3t\x2DZnto6yo1C0gIZWtD_1N34jHvMOeXhjwN9P_UHSZprMDiionWpD0E\x2DfXc54tCXxuSB3gSbMKx0FySfNMRyJ6U90agLd5QxuH_BfI9q4bavW_KfoGcqTtkGQ9ORkWd3wYyWRsj2XJD_mAMclFdwm_MQeSdaUCkkxlNsNEZ76gm2tgapw7nCBqCm2eMTsN9Ae0M8fUZjNi_c0YL5d_\x2DuUXdujdb\x2DYhJRDsAZ6qRhs5VDCOXWaHOIXkxjzIvW8XkY7eQtXiLc3zpCV15zuSGbOHMxi473xZ48FnFaS8cPF\x2DAzHYQzKiJFAGa2SoP5KxGn59JTi5mCkcii7Wzwt6txWv1srMErzXEzp4G0cSP8XK8DWbIU9zi2k83wlYJUy5yGVl\x2Dj7rumtidwPSsc2uq2CG4PQ8mYzJuTEM4_FeMsqVFgeOUsttIfaPZcFeDZu55Ene260bjMMav2wVzyUDslOHOqdbh0fgGP\x2Dmk4rA_koTLx2Yr4_IqV7aDkFZj67XR8rLnGMCkXseUZ_1eaZDzVuqLYKiATiUaNjmZyEHzxz\x2Dx8dchTIj1Uph8QMIsVClHyshXuMcso_AU_XWTk0qltjpuN0Ts0SrYt2oXDFT0NgmFC4Cxfg\x2DuVOnCggODc_vKMUh3N20gNaJH2_FSOMltdeAvfY2vsa57yAdiA\x2DcTH1qX9OK9M_WbA0J42irDKFpdddlttQUEOKDQyhQejohUybqvr0kvRZA4aH7kO7q_lCXwT6HLXYeeDsle2lsfjOge8mb9ygUr9k\x2DawY6VEenpRa90nrP0l95TzIt1wV8H7qnrFL1_kEiDh9Ik9jN5MaTNbm\x2D6XOV6sc\x2DfeB3YXEfZdHroqMoANlunUxaLZWsrq9Q5SLH0nySn7QqOYsHs4oV0ha7nUu\x2Dqvqio1dKJyCnqhopexYHu5LyQoPEY60BVVQ\x2DIIAeAPFh_dGguVwmSHZhOk7mCv1d21K3Hsvr7TEt2H_snY0As5xjJho1_uRn8AGiK47hYjCGVycavDSbLDFGndLw3Csze8wZPEOkVvKGVvOcjrta5\x2DZPD2T\x2D8jk3CTnqgCXitGYmVe\x2DKAHGCsRYDDnLwK6qjBVdnKgRLEFU1\x2DoZNcjB9Pei_5se3u_ejq\x2DKdp1ERY0NBD4fXCNvmwV\x2DeRewmo4LZCbEU59UDHX0DiS1wofoVCb2F5It4M4KlAi42FneNVMTObqx\x2DZfp5v6tdelbFH\x2D8KX19QDjpqG9T3QSbJzkYOi7plX8uJ3YVILottlqz9keP937oCgM9UYRnNbPFuzK8fH_Ea4qeyGYvjcX4FwOjvFTAOriZ48JRm6lfsP_YG6YzdG\x2DBCTbVKZESvuOR7eOnPAY7V\x2Db5SVHyZxWKcI7w56_Wny9L2aBA298aXYm5_TlWyn4BgNMKxTSDSQebsYuIPjszTxI5bqYulqn6DyYjO8PdsuAdmKQd3zRO0aQm\x2D5lzyZ1V389z\x2DIPFe3aZyd5DDDJ0TtzkL\x2DDn4\x2DuMjQYB6zImpTcHhEGaDj1XqKqG8E58VWHbpTjCqaOvG96acnn3qz_d16xPJn6khZ_uRXuOM5E\x2DJkmr6Lxqcl4L3hoUfHFvDUFA505HjxMbL\x2DhqG8XTuA9Cc39dc6zZLHvzXX1sxJZD\x2DPAJ6j3oHN2vPL2QBpJoM\x2D1Gn_XjSt8OIPoYcG8WMMXiqLpesqRDiiXI3j9b2Tb_ikcXgi9UKsanmN1VWVO16gKF1WknJwxFtcPSjKuUOqS0cMsLgqE6czVOHqsagu7V3O\x2DKJUPMdQRpzXTZ5jCqDUJEcdEGmd5OGSgS5iOkWBi0YNrErJd00jRdgJsfkVWNNAcZcRiC4\x2DuRz1IksJMlpyhlgYjS_VPcaft9KosKbm3bij68bOKbvbneIAtNQWJCoy7X852MuluwHX3EBYqXhhIkYJM28eI7ar1KefZ_alfVJ925vH2sN16N7c26cmoZqjBI9wwj1UF7DPBPr0LzNsPBgikYiwQXSKVRXfb6w06J1IVF\x2D2K69dtWjq_Vg9C_BYiqG2GRnrtL7k\x2Da8meJU6s_uPyHwDCfX6W3aND0zVKUUMqurQvgM\x2DgZm9caX5tvj\x2DBiPiqr8EhHFpc7\x2D73WB1loZudEtuairDn0eXhu_mPVURfhQP0ab5Eytn7jVzPFB3d0ZR3tUppswF1JCNnjHjlZSEHjhKxBZT303n1bWQPWw3kN9DAFesW7hnurM8DIjIgQ96ovqcz5V_5Qag\x2DnvshhzM4fbafnM5LCsLoulNEM0xDV0cXvFI\x2DHwdonG9W652HljtAZOy9RE50L2jzCJZwCPyHWG50w4CNX5nkZVbrLWkIbevzDzUIWfPgV8gaYBx6CpW3iDWEpMcr7YE67dSnSVZOO9prbtTrR0M2uwVgbzMvX7PGZwoBLJSidKrtIlFakPPpXT5U3pbHea8YLKpqpR5ndPjZrk1kehkK5bwwqOWf6ni0juJSisrHrQB6C9__NNyKaXRCE9DirkJnpJYRGW5xAuGyLCSsyPs8WtM7qiDt2SwG6zmlrRZrGcuP996YQWEjueMg\x2Dksv3se5nzBexDzDIJHZXPAEqnLCSeE_1xpTLNCprIMHvnR9hzD8DzNp6QxwTOxVENWNcclrr4LyzszQK9E6Cj9U_LbtaH5qeCW_ptCbD31TYc8iOG3p6Qw7FchZb_39quKUqdq7zgUzsfbXvHZsjyDEyU6ziUAT70wfzh4bZtcLnE0clWFKV4Ns7U6jI3jrTpmSna_7BpmUmkt0w241iW1PWIBEiEKnKAIeasCCgaJKao2DLkLKwRLRtg.isT7tBy6zqXhab7MPHmDlw","helpLinks":{"help":"https\x3A\x2F\x2Fwww.bain.com\x2Faccount\x2Faccount\x2Dsupport\x2F","forgotPassword":"","unlock":"","custom":[{"text":"Back\x20to\x20Bain.com","href":"https\x3A\x2F\x2Fwww.bain.com"}]},"piv":{}},"accountChooserDiscoveryUrl":"https\x3A\x2F\x2Flogin.okta.com\x2Fdiscovery\x2Fiframe.html"}; var runLoginPage = function(fn) { var mainScript = document.createElement('script'); mainScript.src = "https://ok7static.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"> // "config" object contains default widget configuration // with any custom overrides defined in your admin settings. var config = OktaUtil.getSignInWidgetConfig(); //updating the text helper for the username textboxes (English Only) if(config.i18n.en) { config.i18n.en['primaryauth.username.placeholder'] = "Email address"; //updating password expired form title config.i18n.en['password.expired.title'] = "Update your password"; config.i18n.en['password.oldPassword.placeholder'] = "Current password"; //updating password expired form subtitle config.i18n.en['password.complexity.requirements'] = "{0}"; config.i18n.en['password.complexity.length'] = "Your password must be at least {0} characters "; config.i18n.en['password.complexity.list.element'] = "{0}"; config.i18n.en['password.complexity.lowercase']="with a lowercase letter"; config.i18n.en['password.complexity.uppercase']=", uppercase letter"; config.i18n.en['password.complexity.number'] =" and a number. "; config.i18n.en['password.complexity.no_username'] = "It cannot include any part of your email address, "; config.i18n.en['password.complexity.no_first_name'] = "first name or "; config.i18n.en['password.complexity.no_last_name']="last name."; } if(config.i18n.fr) { //updating password expired form title config.i18n.fr['password.expired.title'] = "Mettre 脿 jour votre mot de passe"; config.i18n.fr['password.oldPassword.placeholder'] = "Mot de passe actuel"; } if(config.i18n.de) { //updating password expired form title config.i18n.de['password.expired.title'] = "Aktualisieren Sie Ihr Passwort"; config.i18n.de['password.oldPassword.placeholder'] = "Aktuelles Passwort"; } // Render the Okta Sign-In Widget var oktaSignIn = new OktaSignIn(config); //setting the Remember me to be checked by default oktaSignIn.on('afterRender', function (context) { var signInForm = document.getElementById('okta-sign-in'); if(document.getElementsByName("remember") && signInForm.getElementsByClassName('idp-discovery').length > 0) { var rememberElement = document.getElementsByName("remember")[0]; var rememberLabel = rememberElement.nextSibling; rememberLabel.classList.add("checked"); document.getElementById('idp-discovery-submit').onclick = function(e){ if(!rememberElement.checked && rememberLabel.classList.contains('checked')) { rememberElement.click(); } } } }); oktaSignIn.renderEl({ el: '#okta-login-container' }, OktaUtil.completeLogin, function(error) { // Logs errors that occur when configuring the widget. // Remove or replace this with your own custom error handler. console.log(error.message, error); } ); </script> </body> </html>

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