Documentation ¶
Index ¶
- type Microservice
- func (m *Microservice) AIAssistant(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) CheckEmailAvailability(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) ForgotPassword(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) MFADisable(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) MFAEnable(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) MFAGenerate(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) MFAVerify(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) MagicLink(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) Me(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) MiddlewareAllowContentType(next http.Handler) http.Handler
- func (m *Microservice) MiddlewareAuthentication(next http.Handler) http.Handler
- func (m *Microservice) MiddlewareCORS(next http.Handler) http.Handler
- func (m *Microservice) MiddlewareCleanPath(next http.Handler) http.Handler
- func (m *Microservice) MiddlewareCsrf(next http.Handler) http.Handler
- func (m *Microservice) MiddlewareLogger(next http.Handler) http.Handler
- func (m *Microservice) MiddlewarePermission(next http.Handler) http.Handler
- func (m *Microservice) MiddlewareRateLimit(next http.Handler) http.Handler
- func (m *Microservice) MiddlewareRecovery(next http.Handler) http.Handler
- func (m *Microservice) Organizations(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) RefreshToken(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) ResetPassword(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) SendVerificationEmail(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) SignIn(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) SignInCallback(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) SignOut(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) SignUp(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) VerifyEmail(wr http.ResponseWriter, req *http.Request)
- func (m *Microservice) WebHook(wr http.ResponseWriter, req *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Microservice ¶
func NewMicroservice ¶
func NewMicroservice(log *zap.Logger, jwt utils.Jwt, userService services.UserService) *Microservice
func (*Microservice) AIAssistant ¶
func (m *Microservice) AIAssistant(wr http.ResponseWriter, req *http.Request)
func (*Microservice) CheckEmailAvailability ¶
func (m *Microservice) CheckEmailAvailability(wr http.ResponseWriter, req *http.Request)
func (*Microservice) ForgotPassword ¶
func (m *Microservice) ForgotPassword(wr http.ResponseWriter, req *http.Request)
func (*Microservice) MFADisable ¶
func (m *Microservice) MFADisable(wr http.ResponseWriter, req *http.Request)
func (*Microservice) MFAEnable ¶
func (m *Microservice) MFAEnable(wr http.ResponseWriter, req *http.Request)
func (*Microservice) MFAGenerate ¶
func (m *Microservice) MFAGenerate(wr http.ResponseWriter, req *http.Request)
func (*Microservice) MFAVerify ¶
func (m *Microservice) MFAVerify(wr http.ResponseWriter, req *http.Request)
func (*Microservice) MagicLink ¶
func (m *Microservice) MagicLink(wr http.ResponseWriter, req *http.Request)
func (*Microservice) Me ¶
func (m *Microservice) Me(wr http.ResponseWriter, req *http.Request)
func (*Microservice) MiddlewareAllowContentType ¶
func (m *Microservice) MiddlewareAllowContentType(next http.Handler) http.Handler
func (*Microservice) MiddlewareAuthentication ¶
func (m *Microservice) MiddlewareAuthentication(next http.Handler) http.Handler
func (*Microservice) MiddlewareCORS ¶
func (m *Microservice) MiddlewareCORS(next http.Handler) http.Handler
func (*Microservice) MiddlewareCleanPath ¶
func (m *Microservice) MiddlewareCleanPath(next http.Handler) http.Handler
func (*Microservice) MiddlewareCsrf ¶
func (m *Microservice) MiddlewareCsrf(next http.Handler) http.Handler
func (*Microservice) MiddlewareLogger ¶
func (m *Microservice) MiddlewareLogger(next http.Handler) http.Handler
func (*Microservice) MiddlewarePermission ¶
func (m *Microservice) MiddlewarePermission(next http.Handler) http.Handler
func (*Microservice) MiddlewareRateLimit ¶
func (m *Microservice) MiddlewareRateLimit(next http.Handler) http.Handler
func (*Microservice) MiddlewareRecovery ¶
func (m *Microservice) MiddlewareRecovery(next http.Handler) http.Handler
func (*Microservice) Organizations ¶
func (m *Microservice) Organizations(wr http.ResponseWriter, req *http.Request)
func (*Microservice) RefreshToken ¶
func (m *Microservice) RefreshToken(wr http.ResponseWriter, req *http.Request)
func (*Microservice) ResetPassword ¶
func (m *Microservice) ResetPassword(wr http.ResponseWriter, req *http.Request)
func (*Microservice) SendVerificationEmail ¶
func (m *Microservice) SendVerificationEmail(wr http.ResponseWriter, req *http.Request)
func (*Microservice) SignIn ¶
func (m *Microservice) SignIn(wr http.ResponseWriter, req *http.Request)
func (*Microservice) SignInCallback ¶
func (m *Microservice) SignInCallback(wr http.ResponseWriter, req *http.Request)
func (*Microservice) SignOut ¶
func (m *Microservice) SignOut(wr http.ResponseWriter, req *http.Request)
func (*Microservice) SignUp ¶
func (m *Microservice) SignUp(wr http.ResponseWriter, req *http.Request)
func (*Microservice) VerifyEmail ¶
func (m *Microservice) VerifyEmail(wr http.ResponseWriter, req *http.Request)
func (*Microservice) WebHook ¶
func (m *Microservice) WebHook(wr http.ResponseWriter, req *http.Request)
Source Files ¶
- ai_assistant.go
- check_email_availability.go
- forgot_password.go
- magic_link.go
- me.go
- mfa_disable.go
- mfa_enable.go
- mfa_generate.go
- mfa_verify.go
- microservice.go
- middleware.go
- organizations.go
- refresh_token.go
- reset_password.go
- send_verification_email.go
- sign_in.go
- sign_in_callback.go
- sign_out.go
- sign_up.go
- verify_email.go
- web_hook.go
Click to show internal directories.
Click to hide internal directories.