Documentation
¶
Index ¶
- type AccountHandler
- func (h *AccountHandler) Login(c echo.Context) error
- func (h *AccountHandler) LoginWithCookie(c echo.Context) error
- func (h *AccountHandler) Logout(c echo.Context) error
- func (h *AccountHandler) PreLogin(c echo.Context) error
- func (h *AccountHandler) Register(c echo.Context) error
- func (h *AccountHandler) Setup(c echo.Context) error
- func (h *AccountHandler) SetupFunc(c echo.Context) error
- func (h *AccountHandler) VerifyTokenInCookie(next echo.HandlerFunc) echo.HandlerFunc
- func (h *AccountHandler) VerifyTokenInHeader(next echo.HandlerFunc) echo.HandlerFunc
- type GroupHandler
- func (h *GroupHandler) AttachRoles(c echo.Context) error
- func (h *GroupHandler) Create(c echo.Context) error
- func (h *GroupHandler) GetUsers(c echo.Context) error
- func (h *GroupHandler) Remove(c echo.Context) error
- func (h *GroupHandler) Search(c echo.Context) error
- func (h *GroupHandler) Update(c echo.Context) error
- type HandlerContainer
- type Option
- type Params
- type RoleHandler
- type UserHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountHandler ¶
type AccountHandler struct {
// contains filtered or unexported fields
}
func NewAccountHandler ¶
func NewAccountHandler(params *Params) *AccountHandler
func (*AccountHandler) LoginWithCookie ¶
func (h *AccountHandler) LoginWithCookie(c echo.Context) error
func (*AccountHandler) VerifyTokenInCookie ¶
func (h *AccountHandler) VerifyTokenInCookie(next echo.HandlerFunc) echo.HandlerFunc
func (*AccountHandler) VerifyTokenInHeader ¶
func (h *AccountHandler) VerifyTokenInHeader(next echo.HandlerFunc) echo.HandlerFunc
type GroupHandler ¶
type GroupHandler struct {
// contains filtered or unexported fields
}
func NewGroupHandler ¶
func NewGroupHandler(params *Params) *GroupHandler
func (*GroupHandler) AttachRoles ¶
func (h *GroupHandler) AttachRoles(c echo.Context) error
type HandlerContainer ¶
type HandlerContainer struct {
// contains filtered or unexported fields
}
func New ¶
func New(options ...Option) *HandlerContainer
func (*HandlerContainer) AccountHandler ¶
func (hc *HandlerContainer) AccountHandler(handlers ...*AccountHandler) *AccountHandler
func (*HandlerContainer) GroupHandler ¶
func (hc *HandlerContainer) GroupHandler(handlers ...*GroupHandler) *GroupHandler
func (*HandlerContainer) UserHandler ¶
func (hc *HandlerContainer) UserHandler(handlers ...*UserHandler) *UserHandler
type Option ¶
type Option func(*HandlerContainer)
func WithConfig ¶
func WithLogger ¶
func WithRepositoryContainer ¶
func WithRepositoryContainer(r types.RepositoryContainer) Option
type Params ¶
type Params struct {
// contains filtered or unexported fields
}
func DefaultParams ¶
func DefaultParams() *Params
func (*Params) Repos ¶
func (p *Params) Repos(input ...types.RepositoryContainer) types.RepositoryContainer
type RoleHandler ¶
type RoleHandler struct {
// contains filtered or unexported fields
}
func NewRoleHandler ¶
func NewRoleHandler(params *Params) *RoleHandler
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func NewUserHandler ¶
func NewUserHandler(params *Params) *UserHandler
func (*UserHandler) SetMemberships ¶
func (h *UserHandler) SetMemberships(c echo.Context) error
Click to show internal directories.
Click to hide internal directories.