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.28.1/js/okta-sign-in.min.js" integrity="sha384-HH8NBwDJFHGRPonrfHz6DpzcL3iB5oRgPSKbHoowOXXr1R4a6VB13cWqtfOjOtH1" crossorigin="anonymous"></script> <link rel="stylesheet" type="text/css" href="https://ok7static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.28.1/css/okta-sign-in.min.css" integrity="sha384-hWO50VHqC4T+PDnYbDX7gbW0OrGRVz4SfhJd9fnSqNeeTu86P4T71K1r3zw9QvgH" 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\x253Dv2uHUnkcSwEa_H98yW92FYk2w5S60Tup52M5jaUC2PtvGH5WOONL6X_uT0lWB3h5EqLxmEAVwL1MDg\x2DEeDNNhFuPrW5wvH_x3DcMM0jZfRSi5\x2D5bdN2LhYMroQgwWBYNcyLz6eqbkTlNQXC\x2Dchz9jByDwPGSuAAaYYVnuHKO2y8\x26response_mode\x3Dform_post\x26nonce\x3D638757469967692107.MjNlYTljNDktOTYyOC00NjJhLTlkZWUtN2JiMWNlZjAwODgwNzRiMzkzZTUtNGExMC00YTAzLWE1NzctY2U5YjEyMDkzNDA1\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\x3Dv2uHUnkcSwEa_H98yW92FYk2w5S60Tup52M5jaUC2PtvGH5WOONL6X_uT0lWB3h5EqLxmEAVwL1MDg\x2DEeDNNhFuPrW5wvH_x3DcMM0jZfRSi5\x2D5bdN2LhYMroQgwWBYNcyLz6eqbkTlNQXC\x2Dchz9jByDwPGSuAAaYYVnuHKO2y8","nonce":"638757469967692107.MjNlYTljNDktOTYyOC00NjJhLTlkZWUtN2JiMWNlZjAwODgwNzRiMzkzZTUtNGExMC00YTAzLWE1NzctY2U5YjEyMDkzNDA1","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\x3Dv2uHUnkcSwEa_H98yW92FYk2w5S60Tup52M5jaUC2PtvGH5WOONL6X_uT0lWB3h5EqLxmEAVwL1MDg\x2DEeDNNhFuPrW5wvH_x3DcMM0jZfRSi5\x2D5bdN2LhYMroQgwWBYNcyLz6eqbkTlNQXC\x2Dchz9jByDwPGSuAAaYYVnuHKO2y8","nonce":"638757469967692107.MjNlYTljNDktOTYyOC00NjJhLTlkZWUtN2JiMWNlZjAwODgwNzRiMzkzZTUtNGExMC00YTAzLWE1NzctY2U5YjEyMDkzNDA1","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..Q_TQ3SLO394cQStq.RolfgSwfcmSGunsBqySjNykypDzecm1QHWlASTrovFo_g2tzYLa4aEKmrKYjCdr\x2DTkZq6182ACuH07qVVzPI8Y6EgWr0wVYNyWxyNReH\x2D4mdTzAciDAb0yRwWRnZbfUsbbWfjEghgRKol71S\x2DuCi6pg8rp9O0PhUCj_5XdiHVaLnJcOixmL\x2DccEO7REqGKMKBTQQhyCOdw6PqNmqYilP4rQj8UJr5aEc04\x2DkSdV0WL1Xw_Cm_Zu6NkcrvysMJIjs5M9IDNyVMfdpixCEyMygdJ7Iv4vCIZcbUrbQwPsJMTkoOpnljdfqlay5YP2i5X99V8ywfkLqywwO4lPlhCDqjty8\x2DfqhR0GfLyZA0DYlLY6U3Vaiq6PcpPbE52Q31gHzpRomCNKye3rMXzBbsLx3HnVUa1FfgtS8_cCRk8KD0BJDaLcdcObfbuZhFessvLSTx0zID5gnz9f5oP4nczb3xl5_OYlBrrXGgb0SsZLxc7_JxpcB6end35Z42y0NMebDUnNjGbzdsHDPd_MO\x2DI0e6mF6RLr16OspBy4C0VOeiENUcDikzWFhxPYHur6sxLHJwxj\x2DWCTmF7\x2Dzg84IyyFbOLpNFqPyoHygwLzynb5edCm2G_mFGTheag2urhM6J2qVSjHZCuGxlO8aILeDo1ussy7gtlPrNciczv6gBAnMM\x2D9Zd5rf2P0Wv5xe8jDF11DUH2xc5KccNKM4go__oRXtaUCc7IUGVH5hyhmSgMtV56cSN3c4NkguG4sEt8T_U0wIQQFGUYS77Pf5nmqK8MK3oWUz\x2De72IKNAU9va8iC2Zdbb8TYRzJpU7IJDXQQkX_CRNiSkX_QCIEPLZEatXEJ58uVg0Hwkr97STP\x2Dz6IngfmeZuiEobFPharOZEK2CJ_GO2uUWYhTcQUOInUEsYnSuZE_1TABHxd2EkUDJQrdbbpy9IngdjZ7\x2DBsnr1Cd3BUxOCbzvMbtheAjPCfoBOy4pRMh2lTNXEi4Xrn6Rn6QOp2EXYCFzDNmxIf0BRbsJjxX1uSv7uLSJ8iVJ\x2Dq1zKJer2JuvkGlsQ2_1YB9HkQ0fzoJMj_pTba0Qzt3ZCfqYZbVSNJpDDY55yZgPII3GXkCXVq9Huy1TVD3OBeun1YOPqC\x2DWh7T0hGMlJ1V2HLwZPAbAKqOGD8yFN7h4K3hnm57z5Q2BKC7GKNjsELhi0hRXgs9DXGXQTFosgFdineegjvSQL1JcgWUvgRglVfblwz2sCT33TlulzUDD1hg5VGH_gl9hHPSeoitJoNgiXynW01C\x2DMonh7bZLBJJiaSf5e1XdcXRPQRnLLOsKclYubOOGXZwUeaKdvDLxCYtHfAMdzkVxNMFrl35NoOENjYXTrmDZ2U7UEpbx8PbdrbVzFJQ0fZ_qs2HvfUrbz8biNc8ZfTTAGjMm5VCwvcl0vY\x2DAOoAU6j1ekvnArbxwHJth1HEkl_16wdahJRnXDbmEeEcjjEL20AapW5W\x2DBcjISC9gxDLQt90aVY2likZmN\x2DVu\x2DjvNHDokyKGT1F8\x2DE9pGMqcdTtwS0Nz\x2D3SFiPx2pAPzDjhmCqbs4qCOsN7LtXwMb8YIt8ymPfA5guccVrP_mAK82LhNn1XGwKDIj8i59IbksY1gR44Q2FE7X_PB1mKeJ5o76Ros5i5BZO\x2DdDKfIKWrs8nW44r8w0NVcpN43DKOmIFKWQJztoa2ER\x2DPOUIqtH5XShb8g6vw6pkhypiv90L_AVLTc\x2DxC7Nm_yayM8SouNnP985Ge2zwHA70hei1yITK8j7BdtQ4W2CNUKwoz1IUldt2ST3xgKv_ZNU4vVxBFVhll4jSw15BforA\x2DWG2AMXjUNEmhZc9_0eQcRhbRcSZAohjbzWuhaBSzs4OLM_7Q\x2Da6oh3o6abslBIhOCMkK_1MIxrxV_73DiYhEE8eETEYQsDccGKUNqPIKBnKFVLHhucE\x2DY0obGfCZs7e_SFzBLXMucJtGmXNvquscwfLMKStlFpf2vzE3DVVfP2iPUwCBBB8DnSTTRm4lL4mJkjXtYSVf7nBC0HZJquao8PCyYXMlzNdrBs3HRd2sx_fd9a7q8r6MSwOEDl6q7a0WdbYN5aaOuCk9upxjM1xYe5V3UbehZRWW9rawsHTZxQvgnvpQU5gZ65EV8b_MuN6IHM7WogrVhM19HIWdC7\x2Dv8PdF_uW76H7gmU0y72LChSu8Gnk8O8GU_v_FNNvWaoh\x2Dvqiwwcs5joBF7H1as6VQ88arzcA5EB1W3ylOrfmkCB1uBG32FATg146UFyUqDXVbfBPrmOBMFM0HwE2K96n3DmFGY0abv0qF_usUylNFE5oACCKBZb\x2DleJxqkWslMabULEMbk9\x2DP5wAc8SKDNwLxHmiiqmTorGAGBvrB1a5bM8HgQcwvgkhF1Hw_yK7wBGVAp\x2Dh5GAFU\x2DfJL_jRjm6gNxePhtYLv0GPMEGI8Bev3YA2sDYkBbmT\x2DGEwrnjdQ0PVXnvl1RKuJNdAkXTsTsuGUwyUrf7HUqUkd\x2Dt5M8p6VWdK170bKhrDBbEvzSlNfYicT7XH6RcKw6HBaXwSXmE9gkSJLtV\x2DDoGp\x2D5nL8X9b1VAHXodav_WMvM8vnPQS7iT0sH4nIxi4Q8d0mc8HSDGUAfTr839EAX4rA1KVSZyn5NlSxQrBzddnpRdTBZO1\x2DYYxTXwD\x2DcobiEQaJATQFS1cYpcmswy17xJy5u5O\x2DFTPX092EwehJBRtXiozWdMd3wWOAfrljVKCAHtbpWrtd6HY8R3brtv\x2Dm4RGWFKPv6xkN70rcwBOTZtOLfFE89YIZHD9dioAEnR0lh_fy5DEnYiJ\x2DqEkcUBHgdkOz0k0WE0pVywCWVLYLM7qZAFwU0h6TooFKfdfCjz4ZtcC9Tp5kbigylNeEdePFAwRoIKF4pry4SZIzklos8KvHTD86d8pamCuiGnw_XbWM5to_ABLTnD8b6AGbuN3Y\x2DtSAfCrypig2o801eEwYlHRgzw7FRJSP_At5\x2DSka3NXcjKdCoAZy8rbcud\x2DKAAUs8U4YuWToORsDJbIJIPgqKPfrW11BInynAetKvWGklV6YXu5o07Weq41jk_dDruXw4ApKUaT486ufE43d7xibSCq4UGTdkFMOmurc1Yuxy7vH0bhzGoe7SA7IqQupcpeCW9spO6Qgst8MaZapZSQa_q4KT0gIg_rRn_l9VpeeRiyzh34MnLW56SApzYMU1HxhkJBOlHUzVWWHwI79ZrJC5vsBjbjrezUG6odOPYGj\x2Dl3bpJBbyYg1JnQLNYtCIY7NinPBwYpIcixJ_q1lwfVLhMrAUNsc09haNhO_vAxdIJmrzXh0FwcLBNCFKS1dWF1b7k\x2Dt3CAm80PXQkSGxyyEI6lN5wEiwUxVWEH_eSbnTCcn3YpcNrKEEO\x2Dglo_4Uj5GjNusn_sP2Lw8bciq5IYf0PlChjOTZ4iDoy5JfaFc_GmWBH6i52738VQOXDdWYEPH_cMLZrxCpTlrNzuvjj6eA3lvu2ElKS\x2Dv7ihJgCDllxK1viWK64BwPb1gvU6OcBrE\x2D3Tn0DKa6Yvn4baAzVyeVD\x2DnJN29qCHvdzxo0nmL2GfxP9XOqWbBr1TgUoy0Dx5JOc_Klnp90ZWqR2BgoA8q4bXgsHez7wTpISxSvHitKsSXFUNUM3_pvCy2VJUvIIvR1RQhTFPRMjY7cAEPze6Yd9DH9hqS8hpvvXzFbJ3I1EuWaOnTiyBPe1aJSe0weOqF4RMX0Hll5kaowEBtItQcMiAIJQlAN\x2DHOn3SAN9NuqlShqzKzRuddfE3opDAiTZ0vEZZnt4psOLsjCkqWyZINtHHLTDiBiS\x2DMXl\x2DkhtWeOKb9Yq\x2DWLp_6qwYvU4ft9A5t9OlfXcYmbe_k9hb_w1nNlUVDnPEv_HnLu3hXelE2aaet7XaCer_CGpGHTjTNs1nm9\x2DsSiCvyn_kkPDmVYiw2GZpPNI42Nr1n_\x2DAUa1n5ra62pjgGKVxM8jD0XnjJiuCYJ_CS3_OZgEUPuOl_xHCo0kpeW\x2DCKcc2u24KQKg6E08jtTP9QZ_3BUzQ1k6wo77jDHDRrqETydiG3mw3EzM6GrWbL48iEU3B52fU1JPu1BuVB4OM20ve5DVAQsHBtxXtHljyKXd1tqdgG8NMbuhiqynDcEfA1W1hFFpwClQNDs_k6BEClm_RNJcp0NYuZm1N3d5vx3rgLy2zpHw9_n3lOU7ePr_4rhgDQkV5U5pHU2mmNScI0B5tJVxYv4aj1plV0TU9auYv57UT\x2DaaXrHWTvPT0m3HN2ja14AaER8o1eQUK\x2DaXzA4b_bCkH5ZY49pjn_MOboDnHZ52v_SgmpAcF6QM_U04vW2Iim5yPdtv0Eb9NBnvVNDgf\x2DBL3vjpIEReWdAAQo0GSDC0Y\x2DPCol4yGFtP0iF38EjiBwRQZa6gUVjPBXtHzOkqqyJ\x2DDjdy\x2DyGKlc5toV_AXNOc8Izq4Dn\x2DMP8.sAY46kwow4oAhZEjX44SOQ';}},"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.28.1"},"customButtons":[],"idpDiscovery":{"requestContext":""},"logo":"https\x3A\x2F\x2Fok7static.oktacdn.com\x2Ffs\x2Fbco\x2F1\x2Ffs0tfdadl2XnNHbwM357","stateToken":"eyJ6aXAiOiJERUYiLCJhbGlhcyI6ImVuY3J5cHRpb25rZXkiLCJ2ZXIiOiIxIiwib2lkIjoiMDBvNWZvZzdoc3IxeEFid1AzNTYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0..Q_TQ3SLO394cQStq.RolfgSwfcmSGunsBqySjNykypDzecm1QHWlASTrovFo_g2tzYLa4aEKmrKYjCdr\x2DTkZq6182ACuH07qVVzPI8Y6EgWr0wVYNyWxyNReH\x2D4mdTzAciDAb0yRwWRnZbfUsbbWfjEghgRKol71S\x2DuCi6pg8rp9O0PhUCj_5XdiHVaLnJcOixmL\x2DccEO7REqGKMKBTQQhyCOdw6PqNmqYilP4rQj8UJr5aEc04\x2DkSdV0WL1Xw_Cm_Zu6NkcrvysMJIjs5M9IDNyVMfdpixCEyMygdJ7Iv4vCIZcbUrbQwPsJMTkoOpnljdfqlay5YP2i5X99V8ywfkLqywwO4lPlhCDqjty8\x2DfqhR0GfLyZA0DYlLY6U3Vaiq6PcpPbE52Q31gHzpRomCNKye3rMXzBbsLx3HnVUa1FfgtS8_cCRk8KD0BJDaLcdcObfbuZhFessvLSTx0zID5gnz9f5oP4nczb3xl5_OYlBrrXGgb0SsZLxc7_JxpcB6end35Z42y0NMebDUnNjGbzdsHDPd_MO\x2DI0e6mF6RLr16OspBy4C0VOeiENUcDikzWFhxPYHur6sxLHJwxj\x2DWCTmF7\x2Dzg84IyyFbOLpNFqPyoHygwLzynb5edCm2G_mFGTheag2urhM6J2qVSjHZCuGxlO8aILeDo1ussy7gtlPrNciczv6gBAnMM\x2D9Zd5rf2P0Wv5xe8jDF11DUH2xc5KccNKM4go__oRXtaUCc7IUGVH5hyhmSgMtV56cSN3c4NkguG4sEt8T_U0wIQQFGUYS77Pf5nmqK8MK3oWUz\x2De72IKNAU9va8iC2Zdbb8TYRzJpU7IJDXQQkX_CRNiSkX_QCIEPLZEatXEJ58uVg0Hwkr97STP\x2Dz6IngfmeZuiEobFPharOZEK2CJ_GO2uUWYhTcQUOInUEsYnSuZE_1TABHxd2EkUDJQrdbbpy9IngdjZ7\x2DBsnr1Cd3BUxOCbzvMbtheAjPCfoBOy4pRMh2lTNXEi4Xrn6Rn6QOp2EXYCFzDNmxIf0BRbsJjxX1uSv7uLSJ8iVJ\x2Dq1zKJer2JuvkGlsQ2_1YB9HkQ0fzoJMj_pTba0Qzt3ZCfqYZbVSNJpDDY55yZgPII3GXkCXVq9Huy1TVD3OBeun1YOPqC\x2DWh7T0hGMlJ1V2HLwZPAbAKqOGD8yFN7h4K3hnm57z5Q2BKC7GKNjsELhi0hRXgs9DXGXQTFosgFdineegjvSQL1JcgWUvgRglVfblwz2sCT33TlulzUDD1hg5VGH_gl9hHPSeoitJoNgiXynW01C\x2DMonh7bZLBJJiaSf5e1XdcXRPQRnLLOsKclYubOOGXZwUeaKdvDLxCYtHfAMdzkVxNMFrl35NoOENjYXTrmDZ2U7UEpbx8PbdrbVzFJQ0fZ_qs2HvfUrbz8biNc8ZfTTAGjMm5VCwvcl0vY\x2DAOoAU6j1ekvnArbxwHJth1HEkl_16wdahJRnXDbmEeEcjjEL20AapW5W\x2DBcjISC9gxDLQt90aVY2likZmN\x2DVu\x2DjvNHDokyKGT1F8\x2DE9pGMqcdTtwS0Nz\x2D3SFiPx2pAPzDjhmCqbs4qCOsN7LtXwMb8YIt8ymPfA5guccVrP_mAK82LhNn1XGwKDIj8i59IbksY1gR44Q2FE7X_PB1mKeJ5o76Ros5i5BZO\x2DdDKfIKWrs8nW44r8w0NVcpN43DKOmIFKWQJztoa2ER\x2DPOUIqtH5XShb8g6vw6pkhypiv90L_AVLTc\x2DxC7Nm_yayM8SouNnP985Ge2zwHA70hei1yITK8j7BdtQ4W2CNUKwoz1IUldt2ST3xgKv_ZNU4vVxBFVhll4jSw15BforA\x2DWG2AMXjUNEmhZc9_0eQcRhbRcSZAohjbzWuhaBSzs4OLM_7Q\x2Da6oh3o6abslBIhOCMkK_1MIxrxV_73DiYhEE8eETEYQsDccGKUNqPIKBnKFVLHhucE\x2DY0obGfCZs7e_SFzBLXMucJtGmXNvquscwfLMKStlFpf2vzE3DVVfP2iPUwCBBB8DnSTTRm4lL4mJkjXtYSVf7nBC0HZJquao8PCyYXMlzNdrBs3HRd2sx_fd9a7q8r6MSwOEDl6q7a0WdbYN5aaOuCk9upxjM1xYe5V3UbehZRWW9rawsHTZxQvgnvpQU5gZ65EV8b_MuN6IHM7WogrVhM19HIWdC7\x2Dv8PdF_uW76H7gmU0y72LChSu8Gnk8O8GU_v_FNNvWaoh\x2Dvqiwwcs5joBF7H1as6VQ88arzcA5EB1W3ylOrfmkCB1uBG32FATg146UFyUqDXVbfBPrmOBMFM0HwE2K96n3DmFGY0abv0qF_usUylNFE5oACCKBZb\x2DleJxqkWslMabULEMbk9\x2DP5wAc8SKDNwLxHmiiqmTorGAGBvrB1a5bM8HgQcwvgkhF1Hw_yK7wBGVAp\x2Dh5GAFU\x2DfJL_jRjm6gNxePhtYLv0GPMEGI8Bev3YA2sDYkBbmT\x2DGEwrnjdQ0PVXnvl1RKuJNdAkXTsTsuGUwyUrf7HUqUkd\x2Dt5M8p6VWdK170bKhrDBbEvzSlNfYicT7XH6RcKw6HBaXwSXmE9gkSJLtV\x2DDoGp\x2D5nL8X9b1VAHXodav_WMvM8vnPQS7iT0sH4nIxi4Q8d0mc8HSDGUAfTr839EAX4rA1KVSZyn5NlSxQrBzddnpRdTBZO1\x2DYYxTXwD\x2DcobiEQaJATQFS1cYpcmswy17xJy5u5O\x2DFTPX092EwehJBRtXiozWdMd3wWOAfrljVKCAHtbpWrtd6HY8R3brtv\x2Dm4RGWFKPv6xkN70rcwBOTZtOLfFE89YIZHD9dioAEnR0lh_fy5DEnYiJ\x2DqEkcUBHgdkOz0k0WE0pVywCWVLYLM7qZAFwU0h6TooFKfdfCjz4ZtcC9Tp5kbigylNeEdePFAwRoIKF4pry4SZIzklos8KvHTD86d8pamCuiGnw_XbWM5to_ABLTnD8b6AGbuN3Y\x2DtSAfCrypig2o801eEwYlHRgzw7FRJSP_At5\x2DSka3NXcjKdCoAZy8rbcud\x2DKAAUs8U4YuWToORsDJbIJIPgqKPfrW11BInynAetKvWGklV6YXu5o07Weq41jk_dDruXw4ApKUaT486ufE43d7xibSCq4UGTdkFMOmurc1Yuxy7vH0bhzGoe7SA7IqQupcpeCW9spO6Qgst8MaZapZSQa_q4KT0gIg_rRn_l9VpeeRiyzh34MnLW56SApzYMU1HxhkJBOlHUzVWWHwI79ZrJC5vsBjbjrezUG6odOPYGj\x2Dl3bpJBbyYg1JnQLNYtCIY7NinPBwYpIcixJ_q1lwfVLhMrAUNsc09haNhO_vAxdIJmrzXh0FwcLBNCFKS1dWF1b7k\x2Dt3CAm80PXQkSGxyyEI6lN5wEiwUxVWEH_eSbnTCcn3YpcNrKEEO\x2Dglo_4Uj5GjNusn_sP2Lw8bciq5IYf0PlChjOTZ4iDoy5JfaFc_GmWBH6i52738VQOXDdWYEPH_cMLZrxCpTlrNzuvjj6eA3lvu2ElKS\x2Dv7ihJgCDllxK1viWK64BwPb1gvU6OcBrE\x2D3Tn0DKa6Yvn4baAzVyeVD\x2DnJN29qCHvdzxo0nmL2GfxP9XOqWbBr1TgUoy0Dx5JOc_Klnp90ZWqR2BgoA8q4bXgsHez7wTpISxSvHitKsSXFUNUM3_pvCy2VJUvIIvR1RQhTFPRMjY7cAEPze6Yd9DH9hqS8hpvvXzFbJ3I1EuWaOnTiyBPe1aJSe0weOqF4RMX0Hll5kaowEBtItQcMiAIJQlAN\x2DHOn3SAN9NuqlShqzKzRuddfE3opDAiTZ0vEZZnt4psOLsjCkqWyZINtHHLTDiBiS\x2DMXl\x2DkhtWeOKb9Yq\x2DWLp_6qwYvU4ft9A5t9OlfXcYmbe_k9hb_w1nNlUVDnPEv_HnLu3hXelE2aaet7XaCer_CGpGHTjTNs1nm9\x2DsSiCvyn_kkPDmVYiw2GZpPNI42Nr1n_\x2DAUa1n5ra62pjgGKVxM8jD0XnjJiuCYJ_CS3_OZgEUPuOl_xHCo0kpeW\x2DCKcc2u24KQKg6E08jtTP9QZ_3BUzQ1k6wo77jDHDRrqETydiG3mw3EzM6GrWbL48iEU3B52fU1JPu1BuVB4OM20ve5DVAQsHBtxXtHljyKXd1tqdgG8NMbuhiqynDcEfA1W1hFFpwClQNDs_k6BEClm_RNJcp0NYuZm1N3d5vx3rgLy2zpHw9_n3lOU7ePr_4rhgDQkV5U5pHU2mmNScI0B5tJVxYv4aj1plV0TU9auYv57UT\x2DaaXrHWTvPT0m3HN2ja14AaER8o1eQUK\x2DaXzA4b_bCkH5ZY49pjn_MOboDnHZ52v_SgmpAcF6QM_U04vW2Iim5yPdtv0Eb9NBnvVNDgf\x2DBL3vjpIEReWdAAQo0GSDC0Y\x2DPCol4yGFtP0iF38EjiBwRQZa6gUVjPBXtHzOkqqyJ\x2DDjdy\x2DyGKlc5toV_AXNOc8Izq4Dn\x2DMP8.sAY46kwow4oAhZEjX44SOQ","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