Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct { standard.TokenAccessor // contains filtered or unexported fields }
type InvokerCfg ¶
type InvokerCfg struct { Mode string RedisTokenKeyPattern string `toml:"redisTokenKeyPattern" ini:"redisTokenKeyPattern"` AccessTokenExpireInterval int64 `toml:"accessTokenExpireInterval" ini:"accessTokenExpireInterval"` AccessTokenIss string `toml:"accessTokenIss" ini:"accessTokenIss"` AccessTokenKey string `toml:"accessTokenKey" ini:"accessTokenKey"` LoggerRef string `ini:"loggerRef" toml:"loggerRef"` Logger LoggerCallerCfg `toml:"logger" ini:"logger"` MysqlRef string `ini:"mysqlRef" toml:"mysqlRef"` Mysql MysqlCallerCfg `toml:"mysql" ini:"mysql"` RedisRef string `ini:"redisRef" toml:"redisRef"` Redis RedisCallerCfg `toml:"redis" ini:"redis"` }
CallerCfg是token的配置。 需要注意的是,XXXRef是指指定了一个已经在配置文件里面的Caller。 比如说,你已经设置了一个mysql数据库myDB用于存储数据,而你又希望同时使用该数据库来存放token的数据, 那么你只需将MysqlRef设置为myDB。 如果你没有指定Ref,那么token会在初始化的时候依据配置来重新创建一个
type LoggerCallerCfg ¶
type MysqlCallerCfg ¶
type RedisCallerCfg ¶
Click to show internal directories.
Click to hide internal directories.