Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func VerifyAdmin ¶
func VerifyAdmin(ctx *fasthttp.RequestCtx, host string) (int, error)
Types ¶
type Auth ¶
type Auth struct {
// contains filtered or unexported fields
}
func (*Auth) GetAdminPermissions ¶ added in v1.5.8
func (a *Auth) GetAdminPermissions(next fasthttp.RequestHandler, serviceName string) fasthttp.RequestHandler
func (*Auth) IsAdmin ¶
func (a *Auth) IsAdmin(next fasthttp.RequestHandler) fasthttp.RequestHandler
type TotalAdminPermission ¶ added in v1.5.8
type TotalAdminPermission struct {
IsAvaliableTools bool `json:"isAvaliableTools,omitempty"`
IsAvaliableTerminals bool `json:"isAvaliableTerminals,omitempty"`
IsAvaliableUsers bool `json:"isAvaliableUsers,omitempty"`
IsAvaliableBalances bool `json:"isAvaliableBalances,omitempty"`
IsAvaliableDocumentation bool `json:"isAvaliableDocumentation,omitempty"`
IsAvaliableInsights bool `json:"isAvaliableInsights,omitempty"`
IsAvaliableBalancer bool `json:"isAvaliableBalancer,omitempty"`
IsAvaliableNews bool `json:"isAvaliableNews,omitempty"`
IsAvaliableTwitter bool `json:"isAvaliableTwitter,omitempty"`
IsAvaliableForex bool `json:"isAvaliableForex,omitempty"`
}
func FetchAdminPermissions ¶ added in v1.5.8
func FetchAdminPermissions(ctx *fasthttp.RequestCtx, host string) (perms TotalAdminPermission, err error)
Click to show internal directories.
Click to hide internal directories.