We have a single pega application that has two types of users: external and internal. External would be like public customers accessing the site outside of our network. Internal would be company representatives who should only be logging in from our network.
Our goal is to efficiently prevent internal operator accounts from logging in when they are not connecting from within our network. How can we best accomplish this?
We are thinking of having network team provide something in the header to indicate whether the user is on the internal network. We would then have a custom activity to check when an internal operator account is logging in if the user is part of the internal network.