There isn’t a foolproof/built-in solution in Glide to do this securely.
I think your best bet is this. While Glide does not natively support device fingerprinting, you can create some fields in your user table to capture device-specific info when a user first logs in.
Then, the next times when there’s a log in, restrict access if the device info does not match what’s stored.
However, if a legitimate user wants to access the app from a new device (e.g., gets a new phone, uses a work computer, or logs in on a tablet), they’ll be blocked or forced to go through a manual process to update their device info.