-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
We could not find any Fidelity accounts... #10
Comments
Trying to recreate Fidelity account in MoneyMoney brings this protocol: 11:50:45 Starting account setup assistant. Sending: POST https://login.fidelity.com/ftgw/Fas/Fidelity/PWI/Login/Response/dj.chf.ra/ 11:51:10 Received: { "status":{ "result": "continue", "toUrl": "https://login.fidelity.com/cas/login/IspCust?allowInteraction=false" } } Sending: GET https://netbenefitsww.fidelity.com/mybenefitsww/stockplans/navigation/PlanSummary Sending: GET https://nb.fidelity.com/public/nb/worldwide/home Received: <title>Log In to Fidelity NetBenefits</title> <script src="https://workplaceservices.fidelity.com/static/common/nb/js/vendor/jquery-ui-validate-modernizer.min.js" ></script> <script src="https://workplaceservices.fidelity.com/static/common/nb/js/pl/advanced-link.js"> </script> <script src="/static/mybenefits/nbPreloginClientAppContent/runtime-es5.js?ver=13520" nomodule defer></script> <script src="/static/mybenefits/nbPreloginClientAppContent/runtime-es2015.js?ver=13520" type="module"></script> <script src="/static/mybenefits/nbPreloginClientAppContent/polyfills-es5.js?ver=13520" nomodule defer></script> <script src="/static/mybenefits/nbPreloginClientAppContent/polyfills-es2015.js?ver=13520" type="module"></script> <script src="/static/mybenefits/nbPreloginClientAppContent/scripts.js?ver=13520" defer></script> <script src="/static/mybenefits/nbPreloginClientAppContent/main-es5.js?ver=13520" nomodule defer></script> <script src="/static/mybenefits/nbPreloginClientAppContent/main-es2015.js?ver=13520" type="module"></script> <script src="https://workplaceservices.fidelity.com/static/common/nb/js/gdpr-cookie-disclaimer.js?ver=13520" > </script> <script> $(document).ready(function() { ecsWidget(); var siteId = "worldwide"; if(siteId === 'worldwide') { checkAndDisplayGDPRCookieDisclaimer(true); } }); function ecsWidget () { if ($('#fs-steps').length) { $.getScript('https://login.fidelity.com/ftgw/pages/capability/widget/config/fs-widget.authunp.config.js',function() { }); } else { setTimeout(ecsWidget,50); } } var relativeDestinalUrlFromNavigationService = "%2Fmybenefits%2Fnavstation%2Fnavigation"; var nbDomesticHost = "https://workplaceservices.fidelity.com"; var nbOUSHost = "https://netbenefitsww.fidelity.com"; </script> <script src="https://dmt.fidelity.com/nbprod/meas/"></script> <script> function getDeviceInfo() { return navigator.userAgent; } function getViewPortType() { if (screen.width < 760) { return "small"; } return "large"; } var deviceInfo = getDeviceInfo(); var viewPortType = getViewPortType(); var ensightenDataSurface = new Object(); ensightenDataSurface.page_version = "nb prelogin: v1.0-1708"; ensightenDataSurface.viewport_format = viewPortType; ensightenDataSurface.device_info = deviceInfo; window.ensightenDataSurface = ensightenDataSurface; / Check for _trackAnalytics */ if (typeof Bootstrapper !== "object" || typeof Bootstrapper._trackAnalytics !== "function") { var Bootstrapper = Bootstrapper || {}; Bootstrapper._trackAnalytics = function() { }; } </script> <script> window.measurementInfo = { "clientinitial" : "worldwide", "client" : "", "clientName" : "", "isTEM" : "false" }; var API_URL = "/public/nb/api/prelogin/v1/worldwide"; var DEFAULT_API_URL = "/public/nb/api/prelogin/v1/default"; </script> <script >bazadebezolkohpepadr="1978286142"</script><script type="text/javascript" src="https://nb.fidelity.com/akam/13/75ea40ff" defer></script> We could not find any Fidelity accounts. Make sure you have active positions in your account. |
Unfortunately, it looks like Fidelity changed how login works on the website. The process appears to now involve a JavaScript SDK to check for potential fraudulent activity and several other network requests. I've tried to adjust this extension to the new login flow but haven't managed to get it working, yet. It might be that this new flow is just to complex to replicate for a web scraping extension 😕 If anyone else would like to try and take a stab at getting this fixed, I'd be happy to collaborate or take pull requests 🙏🏼 |
Have you had any success in updating the login process? |
Unfortunately not. The login process on the website appears to now use a bunch of Javascript-based fraud detection and such and has become more complex. |
Hi all, it looks like the Netbenefits login screen/method has changed somehow, making the script throw an error on line 106.
The text was updated successfully, but these errors were encountered: