Documentation
¶
Index ¶
- Constants
- func DB(ctx context.Context) orm.DB
- func DataPermApplier(ctx context.Context) security.DataPermissionApplier
- func Logger(ctx context.Context) log.Logger
- func Principal(ctx context.Context) *security.Principal
- func RequestID(ctx context.Context) string
- func RequestIP(ctx context.Context) string
- func SetDB(ctx context.Context, db orm.DB) context.Context
- func SetDataPermApplier(ctx context.Context, applier security.DataPermissionApplier) context.Context
- func SetLogger(ctx context.Context, logger log.Logger) context.Context
- func SetPrincipal(ctx context.Context, principal *security.Principal) context.Context
- func SetRequestID(ctx context.Context, requestID string) context.Context
- func SetRequestIP(ctx context.Context, ip string) context.Context
Constants ¶
View Source
const ( KeyRequest contextKey = iota KeyRequestID KeyRequestIP KeyPrincipal KeyLogger KeyDB KeyDataPermApplier )
Variables ¶
This section is empty.
Functions ¶
func DataPermApplier ¶
func DataPermApplier(ctx context.Context) security.DataPermissionApplier
func SetDataPermApplier ¶
func SetPrincipal ¶
func SetRequestID ¶ added in v0.18.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.