Versions in this module Expand all Collapse all v0 v0.1.0 Dec 22, 2023 Changes in this version + type APIController interface + AuthClientRoute func() gin.HandlerFunc + AuthorizationRoute func() gin.HandlerFunc + CreateClientRoute func() gin.HandlerFunc + DB func() authdb.Database + DeleteClientRoute func() gin.HandlerFunc + GetClientRoute func() gin.HandlerFunc + GetClientsRoute func() gin.HandlerFunc + GetUserRoute func() gin.HandlerFunc + GetUsersRoute func() gin.HandlerFunc + ResetPwdRoute func() gin.HandlerFunc + SignInRoute func() gin.HandlerFunc + SignUpRoute func() gin.HandlerFunc + Stop func() error + TokenRoute func() gin.HandlerFunc + UpdateUserRoute func() gin.HandlerFunc + VerifyEmailRoute func() gin.HandlerFunc + func CreateAPIController(uri, name, addr, secret string) (APIController, error) + type DefaultAPIController struct + func (cntrl *DefaultAPIController) AuthClientRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) AuthorizationRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) CreateClientRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) DB() authdb.Database + func (cntrl *DefaultAPIController) DeleteClientRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) GetClientRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) GetClientsRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) GetUserRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) GetUsersRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) ResetPwdRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) SignInRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) SignUpRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) Stop() error + func (cntrl *DefaultAPIController) TokenRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) UpdateUserRoute() gin.HandlerFunc + func (cntrl *DefaultAPIController) VerifyEmailRoute() gin.HandlerFunc + type MailSender struct + func NewMailSender(addr string) MailSender + func (ms MailSender) SendVerification(id, email string) bool + func (ms MailSender) Start(n int) error + func (ms MailSender) Stop() error