wgilpin / recruitment-ascee

2 stars 0 forks source link

Login issues with Edge browser #545

Open wgilpin opened 5 years ago

wgilpin commented 5 years ago

Time: 15:27 - 11:27 EDT URL: http://ascee-recruit.herokuapp.com/app Description: ESI Login loops through Authorization on Edge

Discovery: Seems browser-specific to Edge. Does not occur on Chrome.

I tried to log in with ESI from Edge and after authorizing, it continued to loop through ESI auth rather than going to the application screen.

Browser: Edge 42.17134.1.0 -- EdgeHTML 17.17134

mcgibbon commented 5 years ago

Logs from trollface Deathahal trying to log in on Edge:

2019-05-25T18:09:30.788448+00:00 app[web.1]: 10.34.116.38 - - [25/May/2019:18:09:30 +0000] "GET /static/media/Rifter.58179c4f.png HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:09:30.973573+00:00 app[web.1]: 10.38.106.241 - - [25/May/2019:18:09:30 +0000] "GET /favicon.ico HTTP/1.1" 404 232 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:09:30.980398+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=ascee-recruit.herokuapp.com request_id=fe1beaa6-9121-4149-ac8a-8d68727529f5 fwd="24.150.240.30" dyno=web.1 connect=1ms service=2ms status=404 bytes=385 protocol=http
2019-05-25T18:09:30.806065+00:00 heroku[router]: at=info method=GET path="/static/media/Rifter.58179c4f.png" host=ascee-recruit.herokuapp.com request_id=765bb560-2817-48d1-a147-38c0b6a195d0 fwd="24.150.240.30" dyno=web.1 connect=1ms service=16ms status=200 bytes=379591 protocol=http
2019-05-25T18:09:31.976797+00:00 app[web.1]: 10.34.78.100 - - [25/May/2019:18:09:31 +0000] "GET /auth/login HTTP/1.1" 302 739 "http://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:09:31.980647+00:00 heroku[router]: at=info method=GET path="/auth/login" host=ascee-recruit.herokuapp.com request_id=c3a32d1f-d46b-40d2-b88e-19476066046f fwd="24.150.240.30" dyno=web.1 connect=0ms service=4ms status=302 bytes=1511 protocol=http
2019-05-25T18:09:33.124094+00:00 app[web.1]: 10.14.26.206 - - [25/May/2019:18:09:33 +0000] "GET / HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
2019-05-25T18:09:33.271148+00:00 app[web.1]: 10.12.254.40 - - [25/May/2019:18:09:33 +0000] "GET /static/css/2.eb87f59c.chunk.css HTTP/1.1" 200 0 "https://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
2019-05-25T18:09:33.274117+00:00 app[web.1]: 10.14.26.206 - - [25/May/2019:18:09:33 +0000] "GET /static/css/main.14952b27.chunk.css HTTP/1.1" 200 0 "https://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
2019-05-25T18:09:33.126245+00:00 heroku[router]: at=info method=GET path="/" host=ascee-recruit.herokuapp.com request_id=0178322e-984f-47fa-b09b-9b47a90bd10a fwd="65.41.187.189" dyno=web.1 connect=0ms service=2ms status=200 bytes=2475 protocol=https
2019-05-25T18:09:33.450828+00:00 app[web.1]: 10.12.254.40 - - [25/May/2019:18:09:33 +0000] "GET /static/js/2.7df340b5.chunk.js HTTP/1.1" 200 0 "https://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
2019-05-25T18:09:33.458721+00:00 app[web.1]: 10.14.26.206 - - [25/May/2019:18:09:33 +0000] "GET /static/js/main.5aecad34.chunk.js HTTP/1.1" 200 0 "https://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
2019-05-25T18:09:33.461743+00:00 heroku[router]: at=info method=GET path="/static/js/2.7df340b5.chunk.js" host=ascee-recruit.herokuapp.com request_id=3fc0ae23-69f2-4942-a3f8-e46f09422ed4 fwd="65.41.187.189" dyno=web.1 connect=0ms service=14ms status=200 bytes=397338 protocol=https
2019-05-25T18:09:33.276447+00:00 heroku[router]: at=info method=GET path="/static/css/main.14952b27.chunk.css" host=ascee-recruit.herokuapp.com request_id=98fc4cd4-bb5c-4425-bb4d-ded0856e01ae fwd="65.41.187.189" dyno=web.1 connect=0ms service=2ms status=200 bytes=1445 protocol=https
2019-05-25T18:09:33.271346+00:00 heroku[router]: at=info method=GET path="/static/css/2.eb87f59c.chunk.css" host=ascee-recruit.herokuapp.com request_id=65e97a2a-6322-4e5f-8624-e6dad4eeea03 fwd="65.41.187.189" dyno=web.1 connect=0ms service=2ms status=200 bytes=6191 protocol=https
2019-05-25T18:09:33.465837+00:00 heroku[router]: at=info method=GET path="/static/js/main.5aecad34.chunk.js" host=ascee-recruit.herokuapp.com request_id=46a478b1-bfd4-49c5-a0dc-92468108a4fe fwd="65.41.187.189" dyno=web.1 connect=0ms service=7ms status=200 bytes=169286 protocol=https
2019-05-25T18:09:34.370162+00:00 app[web.1]: 10.12.254.40 - - [25/May/2019:18:09:34 +0000] "GET /static/media/Rifter.58179c4f.png HTTP/1.1" 200 0 "https://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
2019-05-25T18:09:34.382019+00:00 heroku[router]: at=info method=GET path="/static/media/Rifter.58179c4f.png" host=ascee-recruit.herokuapp.com request_id=95ca96b9-0b50-4963-9731-0e43d03e67b0 fwd="65.41.187.189" dyno=web.1 connect=0ms service=15ms status=200 bytes=379591 protocol=https
2019-05-25T18:09:35.219426+00:00 app[web.1]: 10.35.60.145 - - [25/May/2019:18:09:35 +0000] "GET /favicon.ico HTTP/1.1" 404 232 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
2019-05-25T18:09:35.221936+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=ascee-recruit.herokuapp.com request_id=8b2e8293-f8be-4dfe-918e-a1f5d8b7c88e fwd="65.41.187.189" dyno=web.1 connect=0ms service=1ms status=404 bytes=385 protocol=https
2019-05-25T18:09:37.744371+00:00 app[web.1]: 10.12.254.40 - - [25/May/2019:18:09:37 +0000] "GET /auth/login HTTP/1.1" 302 739 "https://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
2019-05-25T18:09:37.744034+00:00 heroku[router]: at=info method=GET path="/auth/login" host=ascee-recruit.herokuapp.com request_id=4806c357-d937-45f1-b406-b7010bf28281 fwd="65.41.187.189" dyno=web.1 connect=0ms service=3ms status=302 bytes=1372 protocol=https
mcgibbon commented 5 years ago

This should be the same log, it's the same situation:

2019-05-25T18:15:03.901268+00:00 app[web.1]: 10.35.51.212 - - [25/May/2019:18:15:03 +0000] "GET /static/css/2.eb87f59c.chunk.css HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:03.903388+00:00 app[web.1]: 10.39.191.52 - - [25/May/2019:18:15:03 +0000] "GET /static/js/main.5aecad34.chunk.js HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:04.010006+00:00 app[web.1]: 10.8.213.68 - - [25/May/2019:18:15:04 +0000] "GET /static/css/main.14952b27.chunk.css HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:04.012728+00:00 app[web.1]: 10.34.12.225 - - [25/May/2019:18:15:04 +0000] "GET /static/js/2.7df340b5.chunk.js HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:03.910392+00:00 heroku[router]: at=info method=GET path="/static/js/main.5aecad34.chunk.js" host=ascee-recruit.herokuapp.com request_id=1ca056bc-b8fc-426d-95de-3402dbbb4810 fwd="24.150.240.30" dyno=web.1 connect=1ms service=9ms status=200 bytes=169286 protocol=http
2019-05-25T18:15:03.787608+00:00 heroku[router]: at=info method=GET path="/" host=ascee-recruit.herokuapp.com request_id=3c285692-bc9b-4159-b2cf-ec0afa1aad1d fwd="24.150.240.30" dyno=web.1 connect=0ms service=2ms status=200 bytes=2475 protocol=http
2019-05-25T18:15:04.012473+00:00 heroku[router]: at=info method=GET path="/static/css/main.14952b27.chunk.css" host=ascee-recruit.herokuapp.com request_id=c013e15d-9924-4ccc-9e20-674186808434 fwd="24.150.240.30" dyno=web.1 connect=0ms service=2ms status=200 bytes=1445 protocol=http
2019-05-25T18:15:03.901976+00:00 heroku[router]: at=info method=GET path="/static/css/2.eb87f59c.chunk.css" host=ascee-recruit.herokuapp.com request_id=93232152-94d4-4ae8-8e8c-7814a9909ac7 fwd="24.150.240.30" dyno=web.1 connect=0ms service=2ms status=200 bytes=6191 protocol=http
2019-05-25T18:15:04.021156+00:00 heroku[router]: at=info method=GET path="/static/js/2.7df340b5.chunk.js" host=ascee-recruit.herokuapp.com request_id=e61c4c51-2ac5-465a-b9fc-0887077069df fwd="24.150.240.30" dyno=web.1 connect=2ms service=14ms status=200 bytes=397338 protocol=http
2019-05-25T18:15:04.836457+00:00 app[web.1]: 10.34.12.225 - - [25/May/2019:18:15:04 +0000] "GET /static/media/Rifter.58179c4f.png HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:04.845135+00:00 heroku[router]: at=info method=GET path="/static/media/Rifter.58179c4f.png" host=ascee-recruit.herokuapp.com request_id=dc9ca9cd-165d-4588-ae6b-8b962cd96b69 fwd="24.150.240.30" dyno=web.1 connect=0ms service=14ms status=200 bytes=379591 protocol=http
2019-05-25T18:15:05.750715+00:00 app[web.1]: 10.34.12.225 - - [25/May/2019:18:15:05 +0000] "GET /auth/login HTTP/1.1" 302 739 "http://ascee-recruit.herokuapp.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:05.748008+00:00 heroku[router]: at=info method=GET path="/auth/login" host=ascee-recruit.herokuapp.com request_id=ac037aed-b95f-4ad4-a5c2-77c16b0b5834 fwd="24.150.240.30" dyno=web.1 connect=1ms service=3ms status=302 bytes=1370 protocol=http
2019-05-25T18:15:26.400791+00:00 heroku[router]: at=info method=GET path="/auth/oauth_callback?code=O6tGfN9EsyIi3v_cZcbrb9FCg3VvscDk_r4x5Q2oa8KieVnqL60Gs_Ks0p_i2keH&state=login%3a-1%3ad50b7f3ce52a04978cc510e8c1d69d6936fe34475c2f1ee4447dbeee21dd3139" host=ascee-recruit.herokuapp.com request_id=1aab44a4-bb67-461c-a0cc-264040d2750f fwd="24.150.240.30" dyno=web.1 connect=0ms service=228ms status=302 bytes=796 protocol=http
2019-05-25T18:15:26.399305+00:00 app[web.1]: 10.39.191.52 - - [25/May/2019:18:15:26 +0000] "GET /auth/oauth_callback?code=O6tGfN9EsyIi3v_cZcbrb9FCg3VvscDk_r4x5Q2oa8KieVnqL60Gs_Ks0p_i2keH&state=login%3a-1%3ad50b7f3ce52a04978cc510e8c1d69d6936fe34475c2f1ee4447dbeee21dd3139 HTTP/1.1" 302 303 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:26.523365+00:00 app[web.1]: 10.39.191.52 - - [25/May/2019:18:15:26 +0000] "GET /app/recruiter HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:26.634287+00:00 app[web.1]: 10.39.191.52 - - [25/May/2019:18:15:26 +0000] "GET /static/js/2.7df340b5.chunk.js HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/app/recruiter" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:26.642857+00:00 app[web.1]: 10.35.51.212 - - [25/May/2019:18:15:26 +0000] "GET /static/css/main.14952b27.chunk.css HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/app/recruiter" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:26.646419+00:00 app[web.1]: 10.8.213.68 - - [25/May/2019:18:15:26 +0000] "GET /static/css/2.eb87f59c.chunk.css HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/app/recruiter" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:26.645728+00:00 heroku[router]: at=info method=GET path="/static/js/2.7df340b5.chunk.js" host=ascee-recruit.herokuapp.com request_id=2d5b0d25-0c1e-4b68-8bb9-f599786c22e1 fwd="24.150.240.30" dyno=web.1 connect=0ms service=13ms status=200 bytes=397338 protocol=http
2019-05-25T18:15:26.643783+00:00 heroku[router]: at=info method=GET path="/static/css/main.14952b27.chunk.css" host=ascee-recruit.herokuapp.com request_id=65db9b0f-3cbd-48f0-9608-1d8018e07384 fwd="24.150.240.30" dyno=web.1 connect=0ms service=2ms status=200 bytes=1445 protocol=http
2019-05-25T18:15:26.649237+00:00 heroku[router]: at=info method=GET path="/static/css/2.eb87f59c.chunk.css" host=ascee-recruit.herokuapp.com request_id=fedecf9d-2e5d-4b83-a12c-ce5ebacea98d fwd="24.150.240.30" dyno=web.1 connect=0ms service=2ms status=200 bytes=6191 protocol=http
2019-05-25T18:15:26.827074+00:00 app[web.1]: 10.35.51.212 - - [25/May/2019:18:15:26 +0000] "GET /static/js/main.5aecad34.chunk.js HTTP/1.1" 200 0 "http://ascee-recruit.herokuapp.com/app/recruiter" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:26.524713+00:00 heroku[router]: at=info method=GET path="/app/recruiter" host=ascee-recruit.herokuapp.com request_id=0cbc104a-5910-4116-bf8d-eb2e73ad0982 fwd="24.150.240.30" dyno=web.1 connect=0ms service=2ms status=200 bytes=2475 protocol=http
2019-05-25T18:15:26.833105+00:00 heroku[router]: at=info method=GET path="/static/js/main.5aecad34.chunk.js" host=ascee-recruit.herokuapp.com request_id=0936b96c-d897-4ee7-848c-a95791994dae fwd="24.150.240.30" dyno=web.1 connect=0ms service=8ms status=200 bytes=169286 protocol=http
2019-05-25T18:15:27.310978+00:00 app[web.1]: 10.35.51.212 - - [25/May/2019:18:15:27 +0000] "GET /api/applicant_list HTTP/1.1" 308 315 "http://ascee-recruit.herokuapp.com/app/recruiter" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:27.422198+00:00 app[web.1]: 401 error caught
2019-05-25T18:15:27.422331+00:00 app[web.1]: Traceback (most recent call last):
2019-05-25T18:15:27.422332+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.7/site-packages/flask/app.py", line 1813, in full_dispatch_request
2019-05-25T18:15:27.422334+00:00 app[web.1]:     rv = self.dispatch_request()
2019-05-25T18:15:27.422335+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request
2019-05-25T18:15:27.422336+00:00 app[web.1]:     return self.view_functions[rule.endpoint](**req.view_args)
2019-05-25T18:15:27.422337+00:00 app[web.1]:   File "/app/server/security.py", line 12, in decorated
2019-05-25T18:15:27.422338+00:00 app[web.1]:     raise UnauthorizedException('Login required')
2019-05-25T18:15:27.422339+00:00 app[web.1]: exceptions.UnauthorizedException: Login required
2019-05-25T18:15:27.422340+00:00 app[web.1]: 
2019-05-25T18:15:27.422975+00:00 app[web.1]: 10.35.51.212 - - [25/May/2019:18:15:27 +0000] "GET /api/applicant_list/ HTTP/1.1" 401 29 "http://ascee-recruit.herokuapp.com/app/recruiter" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:27.536569+00:00 app[web.1]: 10.39.191.52 - - [25/May/2019:18:15:27 +0000] "GET /auth/login HTTP/1.1" 302 739 "http://ascee-recruit.herokuapp.com/app/recruiter" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134"
2019-05-25T18:15:27.423738+00:00 heroku[router]: at=info method=GET path="/api/applicant_list/" host=ascee-recruit.herokuapp.com request_id=071666f4-c4d6-472c-a78c-b77dfc943960 fwd="24.150.240.30" dyno=web.1 connect=0ms service=2ms status=401 bytes=191 protocol=http
2019-05-25T18:15:27.311759+00:00 heroku[router]: at=info method=GET path="/api/applicant_list" host=ascee-recruit.herokuapp.com request_id=83fc5918-4e78-4ed2-b4e7-b1d5b2af7110 fwd="24.150.240.30" dyno=web.1 connect=0ms service=2ms status=308 bytes=558 protocol=http
2019-05-25T18:15:27.537855+00:00 heroku[router]: at=info method=GET path="/auth/login" host=ascee-recruit.herokuapp.com request_id=75651ee3-1dd8-45f6-8b2a-94b15d78132e fwd="24.150.240.30" dyno=web.1 connect=0ms service=3ms status=302 bytes=1511 protocol=http
mcgibbon commented 5 years ago

interestingly I was able to log in on edge yesterday I stared at the create an application screen for about 30 seconds before it did that loop thing again