Documentation
¶
Index ¶
- Variables
- type Config
- type RestHandler
- type ServiceParams
- type WebAuthnRestHandler
- func (WebAuthnRestHandler *WebAuthnRestHandler) BeginLogin(w http.ResponseWriter, r *http.Request)
- func (WebAuthnRestHandler *WebAuthnRestHandler) BeginRegistration(w http.ResponseWriter, r *http.Request)
- func (WebAuthnRestHandler *WebAuthnRestHandler) FinishLogin(w http.ResponseWriter, r *http.Request)
- func (WebAuthnRestHandler *WebAuthnRestHandler) FinishRegistration(w http.ResponseWriter, r *http.Request)
- func (WebAuthnRestHandler *WebAuthnRestHandler) RegistrationStatus(w http.ResponseWriter, r *http.Request)
- func (WebAuthnRestHandler *WebAuthnRestHandler) Verify(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type RestHandler ¶
type RestHandler interface { BeginRegistration(w http.ResponseWriter, r *http.Request) FinishRegistration(w http.ResponseWriter, r *http.Request) BeginLogin(w http.ResponseWriter, r *http.Request) FinishLogin(w http.ResponseWriter, r *http.Request) RegistrationStatus(w http.ResponseWriter, r *http.Request) middleware.AuthMiddleware }
func NewHandler ¶
func NewHandler(params ServiceParams) (RestHandler, error)
type ServiceParams ¶
type ServiceParams struct { Config *Config Debug bool JWTService *jwt.Service Logger *logging.Logger RegistrationService service.RegistrationServicer ResponseWriter response.HttpWriter SessionService service.WebAuthnSessionServicer UserService service.UserServicer }
type WebAuthnRestHandler ¶
type WebAuthnRestHandler struct { RestHandler // contains filtered or unexported fields }
func (*WebAuthnRestHandler) BeginLogin ¶
func (WebAuthnRestHandler *WebAuthnRestHandler) BeginLogin(w http.ResponseWriter, r *http.Request)
func (*WebAuthnRestHandler) BeginRegistration ¶
func (WebAuthnRestHandler *WebAuthnRestHandler) BeginRegistration(w http.ResponseWriter, r *http.Request)
func (*WebAuthnRestHandler) FinishLogin ¶
func (WebAuthnRestHandler *WebAuthnRestHandler) FinishLogin(w http.ResponseWriter, r *http.Request)
func (*WebAuthnRestHandler) FinishRegistration ¶
func (WebAuthnRestHandler *WebAuthnRestHandler) FinishRegistration(w http.ResponseWriter, r *http.Request)
func (*WebAuthnRestHandler) RegistrationStatus ¶
func (WebAuthnRestHandler *WebAuthnRestHandler) RegistrationStatus(w http.ResponseWriter, r *http.Request)
func (*WebAuthnRestHandler) Verify ¶
func (WebAuthnRestHandler *WebAuthnRestHandler) Verify( w http.ResponseWriter, r *http.Request, next http.HandlerFunc)
Click to show internal directories.
Click to hide internal directories.