There are some customisations to the login flow, but we striped the login flow back to what is working in production and noticed it was running the login flow effectively twice. The second running is a problem because the URL does not including any of the query parameters.
The login has been customised with the following customisations
- Enabled CAS Spnego
- Enable IP based range check
- Added a query parameter filter check to force to login page if provided. A second button has been added to the uPortal page to provide this parameter. Currently for students spnego is not enabled.
As stated this is only an issue with connections coming from Windows 10. We have been using this setup through out our development, testing and UAT environment through Windows 7 with out any hassles.
CAS software version CAS 4.1.7
Browser version are the following and all do the same thing,
Internet Explorer 11
Edge 14
Chrome 54
Firefox 50.0.2