Documentation ¶
Index ¶
Constants ¶
View Source
const ( RedirectURICookie = "redirecturi" OAuthStateCookie = "oauthstate" )
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New( repo *database.Repo, gcsClient *gcs.Client, teamCatalog teamkatalogen.Teamkatalogen, httpAPI HTTPAPI, authMW auth.MiddlewareHandler, promReg *prometheus.Registry, amplitudeClient amplitude.Amplitude, teamTokenCreds string, l *logrus.Logger, ) *chi.Mux
Types ¶
type HTTPAPI ¶
type HTTPAPI interface { Login(w http.ResponseWriter, r *http.Request) Callback(w http.ResponseWriter, r *http.Request) Logout(w http.ResponseWriter, r *http.Request) }
Click to show internal directories.
Click to hide internal directories.