Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangePasswordHandler ¶
type ChangePasswordHandler struct {
UseCase usecases.ChangePasswordUseCase
}
func (*ChangePasswordHandler) Handler ¶
func (h *ChangePasswordHandler) Handler() http.HandlerFunc
type RequestEmailChangeHandler ¶
type RequestEmailChangeHandler struct {
UseCase usecases.RequestEmailChangeUseCase
}
func (*RequestEmailChangeHandler) Handler ¶
func (h *RequestEmailChangeHandler) Handler() http.HandlerFunc
type RequestPasswordResetHandler ¶
type RequestPasswordResetHandler struct {
UseCase usecases.RequestPasswordResetUseCase
}
func (*RequestPasswordResetHandler) Handler ¶
func (h *RequestPasswordResetHandler) Handler() http.HandlerFunc
type SendEmailVerificationHandler ¶
type SendEmailVerificationHandler struct {
UseCase usecases.SendEmailVerificationUseCase
}
func (*SendEmailVerificationHandler) Handler ¶
func (h *SendEmailVerificationHandler) Handler() http.HandlerFunc
type SignInHandler ¶
type SignInHandler struct {
Logger models.Logger
Config *models.Config
PluginConfig types.EmailPasswordPluginConfig
SignInUseCase usecases.SignInUseCase
SendEmailVerificationUseCase usecases.SendEmailVerificationUseCase
}
func (*SignInHandler) Handler ¶
func (h *SignInHandler) Handler() http.HandlerFunc
type SignUpHandler ¶
type SignUpHandler struct {
Logger models.Logger
Config *models.Config
PluginConfig types.EmailPasswordPluginConfig
SignUpUseCase usecases.SignUpUseCase
SendEmailVerificationUseCase usecases.SendEmailVerificationUseCase
}
func (*SignUpHandler) Handler ¶
func (h *SignUpHandler) Handler() http.HandlerFunc
type VerifyEmailHandler ¶
type VerifyEmailHandler struct {
VerifyEmailUseCase usecases.VerifyEmailUseCase
TrustedOrigins []string
}
func (*VerifyEmailHandler) Handler ¶
func (h *VerifyEmailHandler) Handler() http.HandlerFunc
Click to show internal directories.
Click to hide internal directories.