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.25.0/js/okta-sign-in.min.js" integrity="sha384-oMTRqyPl7AvAzanR/7qBpHwjsijbTROdzCH9K6qzc0IfK3SKWTahMXevD33I0Gzj" crossorigin="anonymous"></script> <link rel="stylesheet" type="text/css" href="https://ok7static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.25.0/css/okta-sign-in.min.css" integrity="sha384-63aTBe2wMqzMRsDHNmlF/FreSWmf3p08BhUDoPlzVf3d+stbkfWtqmdyJ4He5m3m" 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"> <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=""> 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\x253DgweeXUhtnd4T3\x2DatuxqjIzKEMFo4u44O9qoXuqj7gfFGeb1axB5EItcWcSIH7SzwGFPDBL2OkBs667FYZ3cHRIcP1NtngR0VOlohg33JsOPGO8edzVyd23asnsZcGCZiVGKo7kDszmhp2j_qKp_52wDK3PK2_xvqa3qqoR_7mCw\x26response_mode\x3Dform_post\x26nonce\x3D638679974281942574.Y2ZmZDM4OTktMWEyNC00YjMxLTg1ZDEtNzc2ZDVkNGQwODUxZmYxOGNlOGYtYjdhZi00YmMyLThmZWEtMmQzZWZlYjBjOTEx\x26redirect_uri\x3Dhttps\x253A\x252F\x252Fwww.bain.com\x252Fepiserver\x26x\x2Dclient\x2DSKU\x3DID_NET461\x26x\x2Dclient\x2Dver\x3D5.3.0.0","isMobileSso":false,"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\x3DgweeXUhtnd4T3\x2DatuxqjIzKEMFo4u44O9qoXuqj7gfFGeb1axB5EItcWcSIH7SzwGFPDBL2OkBs667FYZ3cHRIcP1NtngR0VOlohg33JsOPGO8edzVyd23asnsZcGCZiVGKo7kDszmhp2j_qKp_52wDK3PK2_xvqa3qqoR_7mCw","nonce":"638679974281942574.Y2ZmZDM4OTktMWEyNC00YjMxLTg1ZDEtNzc2ZDVkNGQwODUxZmYxOGNlOGYtYjdhZi00YmMyLThmZWEtMmQzZWZlYjBjOTEx","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\x3DgweeXUhtnd4T3\x2DatuxqjIzKEMFo4u44O9qoXuqj7gfFGeb1axB5EItcWcSIH7SzwGFPDBL2OkBs667FYZ3cHRIcP1NtngR0VOlohg33JsOPGO8edzVyd23asnsZcGCZiVGKo7kDszmhp2j_qKp_52wDK3PK2_xvqa3qqoR_7mCw","nonce":"638679974281942574.Y2ZmZDM4OTktMWEyNC00YjMxLTg1ZDEtNzc2ZDVkNGQwODUxZmYxOGNlOGYtYjdhZi00YmMyLThmZWEtMmQzZWZlYjBjOTEx","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..VqdGa\x2Dzv\x2Dlm2m9Bu.lAirkvuObNaWCcch\x2Dl6F7Y7flBUa_YYaSbJtOu3ycishQ1N0q0dHD03_6Lc1aUAmoNxF_40D06sejT\x2Dq2irY\x2DnsZABhKLmTyND\x2DNn6jrQzRYXEceneWhiNwKWhC3vx0RWpdz4UwiZ3Z8zK4k3hsDFA9nvg38JIInLRlKgGvTfUaeF484Z60QzkWhEHt1lknR_4K5h3jhVmyGupAIeJ0\x2DhZ0JEHoVJChNDDrGK4kXka0SBAXxizW2lFy\x2DH_lNybBAUxzbXLD7ofncuFZRClPoCFcqhy3P5tZY740WyczkHsbic2UthFKHdb1yTeuqatHk1GNl92zN6rUOgXzaZf\x2DB2AQHySq1FdEUKj45eAUflFAUvIyqHmrO9M91OGveYXk9xHpidmKEKzXjvU3ErM6R1HYp3GM2hSRP6dcLUL4\x2Du3gNHWLLfF2UL2FG1nnVkhEPg3cvd4wFwB2UpNmK8Uhm7LxaMioUJPqu2vDnkSktnMKzf6PtTkkH\x2DddZgLDa_pMRTORe4DPZgwueK08nY6OR7kZXaFebgsh2E9XkTkRiy5Al3\x2DNN5qChRay34J91j9l\x2D_49tRiEIuW\x2DO3u40snevNLKdMgV\x2DXTvx5f2NGpiPN4JoN66w2zk9YUSjkrfl8JM1bFrNguZDl0cVXY_1NYm\x2DaIVb_uJ_fcsXZv5LuvyMjdz19EwmUFp98G6Nr7VE30EGPJnqyehht9GEIPIwn0wWGwdbRgu5NYVQUjKZJSoez\x2DTm8g9MKOWMbvbhz5CPJsqv7aytRyviFGaifnPzseG_usAKQyfEfZqpjYNMBr7xzoMpKQED3SIBLhIC_BFoJlkQgH2mFFhWXAcwmSPmq_DmzJxlGWgOugmY\x2DRP3Vl_HF_32BxFrO8Z8lFCQiFX3Lr68YPEx8vkLfNdr_GEWisVIgMxhBIbVkbDAe7KX9G4YB1knHlqvBo35BhSJv9J_JFPV96XrcJMoSX7NyuAVONbYZhJTbuUH92Tla8RXU7IdtiejR_WrcNxz7scXR41VKXXxDWaeUUiKe7ERKEIPHC8YRqdTLTrvyp8WNafbsZBCtjE44bVnNV9\x2DIOxGV_WcCHSPg0XWvzs6sFrH0r4xzAplSoYBtQDQDNiJfBSY_0mZDQavwCBK1I1Z\x2DSxGxm\x2DvkiQ21VoCxGXwRuVbqynjgRgwk_Sk\x2DJUYHsxI5NewSh6xYqjrmBtOQtv1Z_hMKmOojRhNRsZYfNdLmjbdAjXOhdJzjk6AyIDmLeAmn9OQ01W6poI5lo6lZT5EpwER_M_vAiuHNwrSBns2lHRSzf2O2fdo2qPir\x2DUlZJKcq_6kCa9st7dU982SOkiDG3m5gAtFEN5sbSicykdYa_6d\x2Dv\x2DnoamN8d0PcxH4tfmIHcjK3scn0U8R_eRjeKbRtH9vx2d1qWotcZhOOs7lrjpN2kBmVyaktU7\x2D4rZPJuTcBTm9Sr7Cc5l7ie63fEAARGvXC8rtFscULP8vUIBbvRIi50BJ_Bhj\x2D2V4RuqzARZFz4G0ThhmpKtB1BQ1DHl\x2DR_TkASvWMc_tRa2fganCiS2TeqrE8maFFCdEgRwnsUvUE4BtNbTD7D69g1buzNkws3AKqKLW7pOrPrIyTvcl1694m2yOjJhCDdKl3JBtanRfixnT39OodHVLq91b9D0qM471b6YB91SV4uWZOiZp3QQSDKUEP6S933r2pcAUdXMvjIUj3PyXnHBBY8TcCjhIJSAvrOBwId6cVfTK_u4VNoEU6K8u9a97zhAVNdItpqmnN0fy4Ji0FxA\x2DERrPvHZTA2dsQm0ViE\x2D9j7Uoyzs7x1lnNlcpQYDUhAfoQbYdh8uMdbW1DsuGqc3N\x2D6cTc8IIKv1qhhd_WwIVxcPrB\x2D3v39n6m4BVi7rPPkbGUmFPm5OaCivYnpfbPU5hpimldUMrzZ4NswIIUWVmBk37MF1eowLhdfYtho9vC2Uc6\x2DR1pYBVSdu46n5oRb2d0KKdK5n_EQOju4U8BaiQlOBbKpw5K2q41EpLLq4ZYMGg_PDEGGnfKnW_TIMzhjqpiwdrFN4lNgurETB59O4pW\x2DdAHZ0_229FI1QpkEGON5Uhb02iZRDbNhvgX5bmz0WIo41exdG8tEojn4wNdvBv1oBCp1K3fZ2whNbuTlTMpXfohRyOnyDyZ55TkxqQss\x2DWXQMkixrmtOrWJxXBCZWITj0K3ZRhDIYsodU73BH8_bL_xTi2Z0twNoPoCOLLIATdYIqI03WfisX7RnBro5mmBQee9_Mbp_z\x2DRgY69Zmz3MIDaCJr0BCIbwNDqwVm9rBeYkEgdSUVvWAAp8U\x2DJrbAsmZet007wVIQO3STYluMSkhp5XKTzr29ZKlzhtyXq4X6cZh3xS2\x2DLY2NTKOivOJOsBx3fJC_OC46Boc6rH3TB4f87FMWJYS6MDz8Um1Hwn0dl4\x2DOGxZo9j8LFlag7FFzdGjbW73r49B2JgpJxbyosSy3ewJ9_Q2hik5EB5cOLJ0aBJME6vX4AoZ4wcvygj0McBmIyliBg1ni6oCmz\x2DSS_Iu4UDGEQubnDg0RwiGR5I7TU0gff_b7dDSGCvREuKca0NOexK71w8Kqhyvoy_6i2jdJDOwO\x2DK1gwDcAjh44RKVXNA_Hzehll_HUZ\x2DtOcGn29WJDthrYN1O4GIzeuDH8HgA\x2DpQwZIvqxmOWfgUgFO0pfl22UVfuc14uWpJoxoSuEBNU8KblmWsqx69bZ\x2DmSIHRJxKLKyrcmWb6UE6oa_1oXSvRYEn4CZck15a\x2DNKKfgpDWoTBldxCKbDORT3MuJPDR6vGSeiqCJRF_I6_OQSlgLaLkN1Cw8IzT63K9kbOJROybTWV_DE3wtW9yso8vhtjk5favXF4u893HwiVXzQ2YxnLZUdFa2OZKfLn48I\x2DZBGB\x2DCu_nN2qcV_av_iCn4p7S3ande56piMj1I565nm6CI0h9E7PVcjAX\x2Dr5kwWjse9ZLoG3pNF0O66q8GB8nqXskw4wDXjwq6grXzr06D5RoLYE7o8uOrSTGm3zOTHhRNabdBdURyeOQZA78UWpMK9NxxPpI7PnGt6QVGJ5TIFfFc2qrEs9DCCkiGo2NF\x2DCElT314Zb17skbGH0kxA41Tgth2Q7ASUjasbbTaZURz9iwdqEEDg3x4u60rKwHtl8pY8IxtCSnCm3vzv834\x2D1oKLkO0PyP4C93nJLXZZupxAVIEgI2oIf6vC7oV3DWo\x2D_GCD_FnyXXvQNtnDxauE7I94OELWQiOry_NNou742IABuinFpKQxBD_an2Wn\x2DZt4D5s_p5C6__\x2D2qPhV\x2Dcuo_3aAgwYGszIQHYcO_3Bebj20PzyUTA9zthTolwrmuz7p3WHsDyOjLgd7GiGG37nBFKRCIFQy_ft4Fn4KjLbWI7A2t9wiEf7iaSz3ib7P5eaAENo7G5GCzWjaqPhPbHUTXgH\x2DLwImhTP1ZOkfhU7CeikXL5YoKYlXq6RWA7ytXUcxpPcmaZuZDrLOPiGYiPO3Azdvv4r_1iwXD1lFJIttBC9mB4dkLTzgPyo95VLqjzpnNKI29jDON7_dJPFkp0VbmxxixB5gubGkUDutYvYp6Fl_tfo6YtkvOsI_GW5wF_igZYp3EhtqWw9Y9la2AGYNDzFe7CGbRRUBKiRnPBOQBbAkhfU9woMnjrg21Bc0hrK6jq4zXcKzoNk_1l3fcd4LGrC4MDUDF4EZ2TbuwFD5VP\x2Dp5Vct4C2eyEK\x2DDt2aKMv832d_\x2DkSU9akxA\x2DPMt4bOvU5AluwSenivz\x2DhT17fwfpnXc9fAeqJpoLBFqdThmO8y5t0f8ccUldn4rr3pR4lKEzMh0iFSnti8xJKgnXP_BdcCabAplCd5ZUy0cDUNJFGy47_eNFTAPxi3zRq_aCfIjWZ3eC4jcl1rQqllTMbmLGZiAsnqEvHivF\x2DgeGQB199560t6dOo3H_AQlDPhU0A71utiguHR2eQgT61PGjl6e8bz4X30e7TgiYTIIiJmd8dczRql9fkpL9CxjIZKEBTO7isaJWpfX_JUDZH18RI7\x2DFvougWAn6Vms04FeW6MabpEp6Y8tAXzKDZKmpb1tJdl9B4sYXzYdd76\x2DI8_R3PgkNPd6U6F458PtG4ZaHptXJYTx5v_kUf\x2DMvm95BPU13bBX8fIv8KIBlZyxEf\x2D1oUqEcd6Wtwt2lDmNzg1g27Y6hp7an\x2Dec0vR\x2DFmufc7enkj3kl0B2_jMxF7pCEHZfN5BCQoxGi165oeVckP4qJyOiXfObirP2\x2D8mH48XmtHJ4L\x2DZ6TfZdfPDCOKs5PVg5K5LaqR9GIMV0wRaZ8cWebokDP6o0Jp9SGDMRoIbTEPNaVCWw\x2DWeNU2RETTWOpr\x2DaFkDSQBr1EiTe3u65a7o6dTfU9W8dLfqZMVJ\x2D_\x2DP8YUrNsnrfMRBN\x2Duqq0j0e0FNVZ4D93lQIQhG9oPRMh2OF6AIWg.Cf_L1nCCx8wQVzO3KNgb_A';}},"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.25.0"},"customButtons":[],"idpDiscovery":{"requestContext":""},"logo":"https\x3A\x2F\x2Fok7static.oktacdn.com\x2Ffs\x2Fbco\x2F1\x2Ffs0tfdadl2XnNHbwM357","stateToken":"eyJ6aXAiOiJERUYiLCJhbGlhcyI6ImVuY3J5cHRpb25rZXkiLCJ2ZXIiOiIxIiwib2lkIjoiMDBvNWZvZzdoc3IxeEFid1AzNTYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0..VqdGa\x2Dzv\x2Dlm2m9Bu.lAirkvuObNaWCcch\x2Dl6F7Y7flBUa_YYaSbJtOu3ycishQ1N0q0dHD03_6Lc1aUAmoNxF_40D06sejT\x2Dq2irY\x2DnsZABhKLmTyND\x2DNn6jrQzRYXEceneWhiNwKWhC3vx0RWpdz4UwiZ3Z8zK4k3hsDFA9nvg38JIInLRlKgGvTfUaeF484Z60QzkWhEHt1lknR_4K5h3jhVmyGupAIeJ0\x2DhZ0JEHoVJChNDDrGK4kXka0SBAXxizW2lFy\x2DH_lNybBAUxzbXLD7ofncuFZRClPoCFcqhy3P5tZY740WyczkHsbic2UthFKHdb1yTeuqatHk1GNl92zN6rUOgXzaZf\x2DB2AQHySq1FdEUKj45eAUflFAUvIyqHmrO9M91OGveYXk9xHpidmKEKzXjvU3ErM6R1HYp3GM2hSRP6dcLUL4\x2Du3gNHWLLfF2UL2FG1nnVkhEPg3cvd4wFwB2UpNmK8Uhm7LxaMioUJPqu2vDnkSktnMKzf6PtTkkH\x2DddZgLDa_pMRTORe4DPZgwueK08nY6OR7kZXaFebgsh2E9XkTkRiy5Al3\x2DNN5qChRay34J91j9l\x2D_49tRiEIuW\x2DO3u40snevNLKdMgV\x2DXTvx5f2NGpiPN4JoN66w2zk9YUSjkrfl8JM1bFrNguZDl0cVXY_1NYm\x2DaIVb_uJ_fcsXZv5LuvyMjdz19EwmUFp98G6Nr7VE30EGPJnqyehht9GEIPIwn0wWGwdbRgu5NYVQUjKZJSoez\x2DTm8g9MKOWMbvbhz5CPJsqv7aytRyviFGaifnPzseG_usAKQyfEfZqpjYNMBr7xzoMpKQED3SIBLhIC_BFoJlkQgH2mFFhWXAcwmSPmq_DmzJxlGWgOugmY\x2DRP3Vl_HF_32BxFrO8Z8lFCQiFX3Lr68YPEx8vkLfNdr_GEWisVIgMxhBIbVkbDAe7KX9G4YB1knHlqvBo35BhSJv9J_JFPV96XrcJMoSX7NyuAVONbYZhJTbuUH92Tla8RXU7IdtiejR_WrcNxz7scXR41VKXXxDWaeUUiKe7ERKEIPHC8YRqdTLTrvyp8WNafbsZBCtjE44bVnNV9\x2DIOxGV_WcCHSPg0XWvzs6sFrH0r4xzAplSoYBtQDQDNiJfBSY_0mZDQavwCBK1I1Z\x2DSxGxm\x2DvkiQ21VoCxGXwRuVbqynjgRgwk_Sk\x2DJUYHsxI5NewSh6xYqjrmBtOQtv1Z_hMKmOojRhNRsZYfNdLmjbdAjXOhdJzjk6AyIDmLeAmn9OQ01W6poI5lo6lZT5EpwER_M_vAiuHNwrSBns2lHRSzf2O2fdo2qPir\x2DUlZJKcq_6kCa9st7dU982SOkiDG3m5gAtFEN5sbSicykdYa_6d\x2Dv\x2DnoamN8d0PcxH4tfmIHcjK3scn0U8R_eRjeKbRtH9vx2d1qWotcZhOOs7lrjpN2kBmVyaktU7\x2D4rZPJuTcBTm9Sr7Cc5l7ie63fEAARGvXC8rtFscULP8vUIBbvRIi50BJ_Bhj\x2D2V4RuqzARZFz4G0ThhmpKtB1BQ1DHl\x2DR_TkASvWMc_tRa2fganCiS2TeqrE8maFFCdEgRwnsUvUE4BtNbTD7D69g1buzNkws3AKqKLW7pOrPrIyTvcl1694m2yOjJhCDdKl3JBtanRfixnT39OodHVLq91b9D0qM471b6YB91SV4uWZOiZp3QQSDKUEP6S933r2pcAUdXMvjIUj3PyXnHBBY8TcCjhIJSAvrOBwId6cVfTK_u4VNoEU6K8u9a97zhAVNdItpqmnN0fy4Ji0FxA\x2DERrPvHZTA2dsQm0ViE\x2D9j7Uoyzs7x1lnNlcpQYDUhAfoQbYdh8uMdbW1DsuGqc3N\x2D6cTc8IIKv1qhhd_WwIVxcPrB\x2D3v39n6m4BVi7rPPkbGUmFPm5OaCivYnpfbPU5hpimldUMrzZ4NswIIUWVmBk37MF1eowLhdfYtho9vC2Uc6\x2DR1pYBVSdu46n5oRb2d0KKdK5n_EQOju4U8BaiQlOBbKpw5K2q41EpLLq4ZYMGg_PDEGGnfKnW_TIMzhjqpiwdrFN4lNgurETB59O4pW\x2DdAHZ0_229FI1QpkEGON5Uhb02iZRDbNhvgX5bmz0WIo41exdG8tEojn4wNdvBv1oBCp1K3fZ2whNbuTlTMpXfohRyOnyDyZ55TkxqQss\x2DWXQMkixrmtOrWJxXBCZWITj0K3ZRhDIYsodU73BH8_bL_xTi2Z0twNoPoCOLLIATdYIqI03WfisX7RnBro5mmBQee9_Mbp_z\x2DRgY69Zmz3MIDaCJr0BCIbwNDqwVm9rBeYkEgdSUVvWAAp8U\x2DJrbAsmZet007wVIQO3STYluMSkhp5XKTzr29ZKlzhtyXq4X6cZh3xS2\x2DLY2NTKOivOJOsBx3fJC_OC46Boc6rH3TB4f87FMWJYS6MDz8Um1Hwn0dl4\x2DOGxZo9j8LFlag7FFzdGjbW73r49B2JgpJxbyosSy3ewJ9_Q2hik5EB5cOLJ0aBJME6vX4AoZ4wcvygj0McBmIyliBg1ni6oCmz\x2DSS_Iu4UDGEQubnDg0RwiGR5I7TU0gff_b7dDSGCvREuKca0NOexK71w8Kqhyvoy_6i2jdJDOwO\x2DK1gwDcAjh44RKVXNA_Hzehll_HUZ\x2DtOcGn29WJDthrYN1O4GIzeuDH8HgA\x2DpQwZIvqxmOWfgUgFO0pfl22UVfuc14uWpJoxoSuEBNU8KblmWsqx69bZ\x2DmSIHRJxKLKyrcmWb6UE6oa_1oXSvRYEn4CZck15a\x2DNKKfgpDWoTBldxCKbDORT3MuJPDR6vGSeiqCJRF_I6_OQSlgLaLkN1Cw8IzT63K9kbOJROybTWV_DE3wtW9yso8vhtjk5favXF4u893HwiVXzQ2YxnLZUdFa2OZKfLn48I\x2DZBGB\x2DCu_nN2qcV_av_iCn4p7S3ande56piMj1I565nm6CI0h9E7PVcjAX\x2Dr5kwWjse9ZLoG3pNF0O66q8GB8nqXskw4wDXjwq6grXzr06D5RoLYE7o8uOrSTGm3zOTHhRNabdBdURyeOQZA78UWpMK9NxxPpI7PnGt6QVGJ5TIFfFc2qrEs9DCCkiGo2NF\x2DCElT314Zb17skbGH0kxA41Tgth2Q7ASUjasbbTaZURz9iwdqEEDg3x4u60rKwHtl8pY8IxtCSnCm3vzv834\x2D1oKLkO0PyP4C93nJLXZZupxAVIEgI2oIf6vC7oV3DWo\x2D_GCD_FnyXXvQNtnDxauE7I94OELWQiOry_NNou742IABuinFpKQxBD_an2Wn\x2DZt4D5s_p5C6__\x2D2qPhV\x2Dcuo_3aAgwYGszIQHYcO_3Bebj20PzyUTA9zthTolwrmuz7p3WHsDyOjLgd7GiGG37nBFKRCIFQy_ft4Fn4KjLbWI7A2t9wiEf7iaSz3ib7P5eaAENo7G5GCzWjaqPhPbHUTXgH\x2DLwImhTP1ZOkfhU7CeikXL5YoKYlXq6RWA7ytXUcxpPcmaZuZDrLOPiGYiPO3Azdvv4r_1iwXD1lFJIttBC9mB4dkLTzgPyo95VLqjzpnNKI29jDON7_dJPFkp0VbmxxixB5gubGkUDutYvYp6Fl_tfo6YtkvOsI_GW5wF_igZYp3EhtqWw9Y9la2AGYNDzFe7CGbRRUBKiRnPBOQBbAkhfU9woMnjrg21Bc0hrK6jq4zXcKzoNk_1l3fcd4LGrC4MDUDF4EZ2TbuwFD5VP\x2Dp5Vct4C2eyEK\x2DDt2aKMv832d_\x2DkSU9akxA\x2DPMt4bOvU5AluwSenivz\x2DhT17fwfpnXc9fAeqJpoLBFqdThmO8y5t0f8ccUldn4rr3pR4lKEzMh0iFSnti8xJKgnXP_BdcCabAplCd5ZUy0cDUNJFGy47_eNFTAPxi3zRq_aCfIjWZ3eC4jcl1rQqllTMbmLGZiAsnqEvHivF\x2DgeGQB199560t6dOo3H_AQlDPhU0A71utiguHR2eQgT61PGjl6e8bz4X30e7TgiYTIIiJmd8dczRql9fkpL9CxjIZKEBTO7isaJWpfX_JUDZH18RI7\x2DFvougWAn6Vms04FeW6MabpEp6Y8tAXzKDZKmpb1tJdl9B4sYXzYdd76\x2DI8_R3PgkNPd6U6F458PtG4ZaHptXJYTx5v_kUf\x2DMvm95BPU13bBX8fIv8KIBlZyxEf\x2D1oUqEcd6Wtwt2lDmNzg1g27Y6hp7an\x2Dec0vR\x2DFmufc7enkj3kl0B2_jMxF7pCEHZfN5BCQoxGi165oeVckP4qJyOiXfObirP2\x2D8mH48XmtHJ4L\x2DZ6TfZdfPDCOKs5PVg5K5LaqR9GIMV0wRaZ8cWebokDP6o0Jp9SGDMRoIbTEPNaVCWw\x2DWeNU2RETTWOpr\x2DaFkDSQBr1EiTe3u65a7o6dTfU9W8dLfqZMVJ\x2D_\x2DP8YUrNsnrfMRBN\x2Duqq0j0e0FNVZ4D93lQIQhG9oPRMh2OF6AIWg.Cf_L1nCCx8wQVzO3KNgb_A","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