When a user on Windows 10 tries to switch roles in AWS it fails with
Failed authentication
We have a Condition
in our sts:AssumeRole
policy to only allow the role to switch if the user is coming from a white-listed IP address. Those addresses correspond to our NAT IP's. The user googles "what's my IP" and it returns the NAT IP we expect to see.
What's peculiar is the IP address in the CloudTrail logs is not our NAT IP. It is owned by AWS.
We have tried this in Chrome and Firefox with the same result. What I expect to happen is the user switches roles without an issue.
This issue does not occur when using Windows7 or MacOS.
Thoughts?