Versions in this module Expand all Collapse all v6 v6.4.2 Aug 17, 2020 Changes in this version + func NewSkyHandler(server *SkyServer) http.Handler + type SkyConfig struct + HTTPClient *http.Client + Logger lager.Logger + OAuthConfig *oauth2.Config + TokenMiddleware token.Middleware + TokenParser token.Parser + type SkyServer struct + func NewSkyServer(config *SkyConfig) (*SkyServer, error) + func (s *SkyServer) Callback(w http.ResponseWriter, r *http.Request) + func (s *SkyServer) Login(w http.ResponseWriter, r *http.Request) + func (s *SkyServer) Logout(w http.ResponseWriter, r *http.Request) + func (s *SkyServer) NewLogin(w http.ResponseWriter, r *http.Request) + func (s *SkyServer) Redirect(w http.ResponseWriter, r *http.Request, oauth2Token *oauth2.Token, ...)