Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbstractRequester ¶
type AbstractRequester struct{}
func (AbstractRequester) CheckObjectPermission ¶
func (a AbstractRequester) CheckObjectPermission(context *ghttp.Context)
func (AbstractRequester) CheckPermission ¶
func (a AbstractRequester) CheckPermission(context *ghttp.Context)
func (AbstractRequester) CheckThrottles ¶
func (a AbstractRequester) CheckThrottles(context *ghttp.Context)
func (AbstractRequester) GetCurrentUser ¶
func (a AbstractRequester) GetCurrentUser(context *gin.Context) User
type AnonymousUser ¶
type AnonymousUser struct{}
func (AnonymousUser) IsAuthenticated ¶
func (a AnonymousUser) IsAuthenticated() bool
type PermissionChecker ¶
type Requester ¶
type Requester interface { UserGetter PermissionChecker Throttler }
type UserGetter ¶
Click to show internal directories.
Click to hide internal directories.