Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminAuth ¶
type AdminAuth struct {
Users *users.UserManager
Sessions *sessions.SessionManager
}
AdminAuth to handle authentication for admin
func CreateAdminAuth ¶
func CreateAdminAuth(opts ...AuthOption) *AdminAuth
CreateAdminAuth to initialize the Admin handlers struct
func (*AdminAuth) HandlerAuthCheck ¶
Handler to check access to a resource based on the authentication enabled
type AuthOption ¶
type AuthOption func(*AdminAuth)
func WithSessions ¶
func WithSessions(sessions *sessions.SessionManager) AuthOption
func WithUsers ¶
func WithUsers(users *users.UserManager) AuthOption
Click to show internal directories.
Click to hide internal directories.