Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessKeyValidationPreprocessor ¶
AccessKeyValidationPreprocessor provides preprocess method to check the API key of the request.
func (AccessKeyValidationPreprocessor) Preprocess ¶
type ConnPreprocessor ¶
type ConnPreprocessor struct {
AppName string
AccessControl string
DBOpener func(context.Context, string, string, string, string, bool) (skydb.Conn, error)
DBImpl string
Option string
DevMode bool
}
func (ConnPreprocessor) Preprocess ¶
type DevOnlyProcessor ¶
type DevOnlyProcessor struct {
DevMode bool
}
func (DevOnlyProcessor) Preprocess ¶
type EnsurePluginReadyPreprocessor ¶
type EnsurePluginReadyPreprocessor struct {
PluginContext *plugin.Context
ClientKey string
MasterKey string
}
func (*EnsurePluginReadyPreprocessor) Preprocess ¶
type InjectPublicDatabase ¶
type InjectPublicDatabase struct {
}
func (InjectPublicDatabase) Preprocess ¶
type InjectUserIfPresent ¶
type InjectUserIfPresent struct {
}
func (InjectUserIfPresent) Preprocess ¶
type NotificationPreprocessor ¶
func (NotificationPreprocessor) Preprocess ¶
type RequireUser ¶ added in v0.22.2
type RequireUser struct {
}
func (RequireUser) Preprocess ¶ added in v0.22.2
type UserAuthenticator ¶
type UserAuthenticator struct {
ClientKey string
MasterKey string
AppName string
TokenStore authtoken.Store
}
UserAuthenticator provides preprocess method to authenicate a user with access token or non-login user without api key.
func (*UserAuthenticator) Preprocess ¶
Click to show internal directories.
Click to hide internal directories.