Documentation
¶
Index ¶
- Constants
- func Health(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
- func Login(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
- func Token(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
- func Verify(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
- func VerifySessionToken(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
- type Handler
- type HandlerError
- type LoginRequest
- type LoginResponse
- type SharedResources
- type TokenRequest
- type TokenResponse
- type VerifyRequest
- type VerifyResponse
- type VerifySessionTokenRequest
- type VerifySessionTokenResponse
Constants ¶
View Source
const (
MAX_FAILED_ATTEMPTS = 3
)
Variables ¶
This section is empty.
Functions ¶
func Health ¶
func Health(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
func Login ¶
func Login(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
func Token ¶
func Token(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
func Verify ¶
func Verify(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
func VerifySessionToken ¶
func VerifySessionToken(sr *SharedResources, w http.ResponseWriter, r *http.Request) error
Types ¶
type Handler ¶
type Handler struct { Handler func(sr *SharedResources, w http.ResponseWriter, r *http.Request) error }
type HandlerError ¶
func (HandlerError) Error ¶
func (error HandlerError) Error() string
type LoginRequest ¶
type LoginResponse ¶
type SharedResources ¶
type SharedResources struct {}
type TokenRequest ¶
type TokenRequest struct {
SessionJwt string `json:"session"`
}
type TokenResponse ¶
type TokenResponse struct {
Jwt string `json:"jwt"`
}
type VerifyRequest ¶
type VerifyRequest struct {
Jwt string `json:"jwt"`
}
type VerifyResponse ¶
type VerifyResponse struct {
Verified bool `json:"verified"`
}
type VerifySessionTokenRequest ¶
type VerifySessionTokenRequest struct {
SessionJwt string `json:"session"`
}
type VerifySessionTokenResponse ¶
type VerifySessionTokenResponse struct {
CredentialUuid string `json:"credential_uuid"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.