Documentation
¶
Index ¶
- Variables
- func SchemaNameFixer(name string) string
- type AuthProvider
- type QueryResult
- type TableAccessInfo
- type TableAccessMode
- type TableInfo
- type YAMLFileAuthProvider
- func (p *YAMLFileAuthProvider) CheckAccess(accessInfo TableAccessInfo, username string) bool
- func (p *YAMLFileAuthProvider) CheckAuth(username, password string) bool
- func (p *YAMLFileAuthProvider) IsSuperUser(username string) bool
- func (p *YAMLFileAuthProvider) SetConfig(configFilePath string) error
- type YAMLFileAuthProviderConfig
- type YAMLFileAuthProviderConfigUser
Constants ¶
This section is empty.
Variables ¶
View Source
var MD5AuthSalt [4]byte = [4]byte{'1', '2', '3', '4'}
Functions ¶
func SchemaNameFixer ¶
Types ¶
type AuthProvider ¶
type QueryResult ¶
type QueryResult struct { pgproto3.RowDescription DataRows []pgproto3.DataRow CommandTag []byte }
type TableAccessInfo ¶
type TableAccessInfo struct { TableInfo AccessMode TableAccessMode }
type TableAccessMode ¶
type TableAccessMode int64
const ( Select TableAccessMode = iota Delete Insert Update System Invalid )
func TableAccessModeFromString ¶
func TableAccessModeFromString(s string) (index TableAccessMode, err error)
func (TableAccessMode) ToString ¶
func (tam TableAccessMode) ToString() string
type YAMLFileAuthProvider ¶
type YAMLFileAuthProvider struct {
// contains filtered or unexported fields
}
func (*YAMLFileAuthProvider) CheckAccess ¶
func (p *YAMLFileAuthProvider) CheckAccess(accessInfo TableAccessInfo, username string) bool
func (*YAMLFileAuthProvider) CheckAuth ¶
func (p *YAMLFileAuthProvider) CheckAuth(username, password string) bool
func (*YAMLFileAuthProvider) IsSuperUser ¶
func (p *YAMLFileAuthProvider) IsSuperUser(username string) bool
func (*YAMLFileAuthProvider) SetConfig ¶
func (p *YAMLFileAuthProvider) SetConfig(configFilePath string) error
type YAMLFileAuthProviderConfig ¶
type YAMLFileAuthProviderConfig map[string]YAMLFileAuthProviderConfigUser
Click to show internal directories.
Click to hide internal directories.