Urgent TD Ameritrade Web Server Authentication

Job ID: 30834161

Budget: $30 – $250 USD

I have created a web application in Python that executes trades on behalf of my users using their authenticated TD Ameritrade accounts. I have everything working locally, however, when I push it to Linode, it doesn't work. My authentication function uses Selenium to open a web browser where the user authenticates their account. Since my Linode server is headless, this doesn't work. I cannot figure out how to get the authentication working on a web server.

My code is pushed to a private Github repo which I will share with you if you accept this job. By the end of the project, I'd like my application to be fully functional on my Linode server and successfully allow any user authenticate their TD Ameritrade accounts. Successful completion of this job will very likely result in additional work.