I've been working on a way to geolocate users who use a SSH terminal client. Admins may want to know or implement controls based on locations.
We've created a Linux PAM module and mobile app that uses a text QR code to record the location. The PAM module can be used for other PAM controls like SUDO.