Reference documentation and code samples for the googleauth class Google::Auth::Stores::RedisTokenStore.
Implementation of user token storage backed by Redis. Tokens
are stored as JSON using the supplied key, prefixed with
g-user-token:
Inherits
Methods
#delete
def delete(id)
#initialize
def initialize(options = {}) -> RedisTokenStore
Create a new store with the supplied redis client.
Parameters
- redis (::Redis, String) — Initialized redis client to connect to.
- prefix (String) — Prefix for keys in redis. Defaults to 'g-user-token:'
Returns
- (RedisTokenStore) — a new instance of RedisTokenStore
#load
def load(id)
#store
def store(id, token)
Constants
DEFAULT_KEY_PREFIX
value: "g-user-token:".freeze