Documentation ¶
Index ¶
- func ReadCasbinFilePath(sect string) string
- func ReadCustomIntConfig(sect string, allowZero bool) int
- func ReadCustomStringConfig(sect string) string
- func ReadMongoConfig(sect string) string
- type CookieConfig
- type CookieConfigBody
- func (c *CookieConfigBody) GetAccessTokenField() string
- func (c *CookieConfigBody) GetAccessTokenMaxAge() int
- func (c *CookieConfigBody) GetDisplayNameField() string
- func (c *CookieConfigBody) GetDomain() string
- func (c *CookieConfigBody) GetHTTPOnly() bool
- func (c *CookieConfigBody) GetRefreshTokenField() string
- func (c *CookieConfigBody) GetRefreshTokenMaxAge() int
- func (c *CookieConfigBody) GetSecure() bool
- func (c *CookieConfigBody) GetUserIDField() string
- type RedisConfig
- type TokenConfig
- type TokenConfigBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadCustomIntConfig ¶ added in v0.1.7
ReadCustomIntConfig - return custom sect int value
func ReadCustomStringConfig ¶ added in v0.1.7
ReadCustomStringConfig - return custom sect string value
func ReadMongoConfig ¶
ReadMongoConfig - return mongodb conn url
Types ¶
type CookieConfig ¶ added in v0.1.4
type CookieConfig interface { GetAccessTokenMaxAge() int GetRefreshTokenMaxAge() int GetDomain() string GetAccessTokenField() string GetRefreshTokenField() string GetUserIDField() string GetDisplayNameField() string GetSecure() bool GetHTTPOnly() bool }
CookieConfig interface
func ReadCookieConfig ¶ added in v0.1.4
func ReadCookieConfig(cookieSect string, maxAgeSect string) CookieConfig
ReadCookieConfig -
type CookieConfigBody ¶ added in v0.1.6
type CookieConfigBody struct {
// contains filtered or unexported fields
}
CookieConfigBody - implement CookieConfig interface
func (*CookieConfigBody) GetAccessTokenField ¶ added in v0.1.11
func (c *CookieConfigBody) GetAccessTokenField() string
GetAccessTokenField -
func (*CookieConfigBody) GetAccessTokenMaxAge ¶ added in v0.1.6
func (c *CookieConfigBody) GetAccessTokenMaxAge() int
GetAccessTokenMaxAge -
func (*CookieConfigBody) GetDisplayNameField ¶ added in v0.1.11
func (c *CookieConfigBody) GetDisplayNameField() string
GetDisplayNameField -
func (*CookieConfigBody) GetDomain ¶ added in v0.1.6
func (c *CookieConfigBody) GetDomain() string
GetDomain -
func (*CookieConfigBody) GetHTTPOnly ¶ added in v0.1.6
func (c *CookieConfigBody) GetHTTPOnly() bool
GetHTTPOnly -
func (*CookieConfigBody) GetRefreshTokenField ¶ added in v0.1.11
func (c *CookieConfigBody) GetRefreshTokenField() string
GetRefreshTokenField -
func (*CookieConfigBody) GetRefreshTokenMaxAge ¶ added in v0.1.6
func (c *CookieConfigBody) GetRefreshTokenMaxAge() int
GetRefreshTokenMaxAge -
func (*CookieConfigBody) GetSecure ¶ added in v0.1.6
func (c *CookieConfigBody) GetSecure() bool
GetSecure -
func (*CookieConfigBody) GetUserIDField ¶ added in v0.1.11
func (c *CookieConfigBody) GetUserIDField() string
GetUserIDField -
type RedisConfig ¶ added in v0.1.10
RedisConfig - contain redis config
func ReadRedisConfig ¶ added in v0.1.4
func ReadRedisConfig(sect string) RedisConfig
ReadRedisConfig - return RedisConfig interface
type TokenConfig ¶ added in v0.1.4
type TokenConfig interface { GetIssuer() string GetAccessTokenSecret() []byte GetRefreshTokenSecret() []byte GetAccessExpirationSeconds() time.Duration GetRefreshExpirationSeconds() time.Duration }
TokenConfig -
func ReadTokenConfig ¶ added in v0.1.4
func ReadTokenConfig(tokenSect string, maxAgeSect string) TokenConfig
ReadTokenConfig - read Token Config
type TokenConfigBody ¶ added in v0.1.6
type TokenConfigBody struct {
// contains filtered or unexported fields
}
TokenConfigBody - implement TokenConfig interface
func (*TokenConfigBody) GetAccessExpirationSeconds ¶ added in v0.1.6
func (t *TokenConfigBody) GetAccessExpirationSeconds() time.Duration
GetAccessExpirationSeconds -
func (*TokenConfigBody) GetAccessTokenSecret ¶ added in v0.1.6
func (t *TokenConfigBody) GetAccessTokenSecret() []byte
GetAccessTokenSecret -
func (*TokenConfigBody) GetIssuer ¶ added in v0.1.6
func (t *TokenConfigBody) GetIssuer() string
GetIssuer -
func (*TokenConfigBody) GetRefreshExpirationSeconds ¶ added in v0.1.6
func (t *TokenConfigBody) GetRefreshExpirationSeconds() time.Duration
GetRefreshExpirationSeconds -
func (*TokenConfigBody) GetRefreshTokenSecret ¶ added in v0.1.6
func (t *TokenConfigBody) GetRefreshTokenSecret() []byte
GetRefreshTokenSecret -