Gatekeeper caching must not use unhashed token strings as cache keys

We use unhashed tokens to generate caching keys. This makes Redis instance a weak spot/attack surface for stealing tokens used to access GOB. Even plain sha256-hashing of the token would be good enough.