Documentation
¶
Index ¶
- type HTTPSessionStore
- type Handler
- func (handler *Handler) CallbackHandler(w http.ResponseWriter, r *http.Request)
- func (handler *Handler) HomeHandler(w http.ResponseWriter, r *http.Request)
- func (handler *Handler) LoginHandler(w http.ResponseWriter, r *http.Request)
- func (handler *Handler) PingHandler(w http.ResponseWriter, r *http.Request)
- func (handler *Handler) ProviderLoginHandler(w http.ResponseWriter, r *http.Request)
- func (handler *Handler) PublicKeyHandler(w http.ResponseWriter, r *http.Request)
- func (handler *Handler) RobotsHandler(w http.ResponseWriter, r *http.Request)
- func (handler *Handler) VerifyToken(w http.ResponseWriter, r *http.Request)
- type NonceStore
- type PublicKey
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTTPSessionStore ¶
type HTTPSessionStore struct {
// contains filtered or unexported fields
}
func NewHTTPSessionStore ¶
func NewHTTPSessionStore() (*HTTPSessionStore, error)
func (*HTTPSessionStore) CreateNonce ¶
func (store *HTTPSessionStore) CreateNonce(w http.ResponseWriter, r *http.Request) (string, error)
func (*HTTPSessionStore) GetAndRemove ¶
func (store *HTTPSessionStore) GetAndRemove(r *http.Request) (string, error)
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func (*Handler) CallbackHandler ¶
func (handler *Handler) CallbackHandler(w http.ResponseWriter, r *http.Request)
func (*Handler) HomeHandler ¶
func (handler *Handler) HomeHandler(w http.ResponseWriter, r *http.Request)
func (*Handler) LoginHandler ¶
func (handler *Handler) LoginHandler(w http.ResponseWriter, r *http.Request)
func (*Handler) PingHandler ¶
func (handler *Handler) PingHandler(w http.ResponseWriter, r *http.Request)
func (*Handler) ProviderLoginHandler ¶
func (handler *Handler) ProviderLoginHandler(w http.ResponseWriter, r *http.Request)
func (*Handler) PublicKeyHandler ¶
func (handler *Handler) PublicKeyHandler(w http.ResponseWriter, r *http.Request)
func (*Handler) RobotsHandler ¶
func (handler *Handler) RobotsHandler(w http.ResponseWriter, r *http.Request)
func (*Handler) VerifyToken ¶
func (handler *Handler) VerifyToken(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.