Or heck, there's another way really..

Why not set the system up so that you can 'trust' a computer so that, unless it loses network access and pulls a brand new ip, it doesn't have to authenticate every single time. Most other mmos out there with tokens do that..