config

package
v0.1.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2021 License: MIT Imports: 4 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReadCasbinFilePath

func ReadCasbinFilePath(sect string) string

ReadCasbinFilePath -

func ReadCustomIntConfig added in v0.1.7

func ReadCustomIntConfig(sect string, allowZero bool) int

ReadCustomIntConfig - return custom sect int value

func ReadCustomStringConfig added in v0.1.7

func ReadCustomStringConfig(sect string) string

ReadCustomStringConfig - return custom sect string value

func ReadMongoConfig

func ReadMongoConfig(sect string) string

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

type RedisConfig interface {
	GetAddress() string
	GetPassword() string
	GetDB() int
}

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 -

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL