Versions in this module Expand all Collapse all v1 v1.0.1 Apr 10, 2023 v1.0.0 Mar 15, 2020 Changes in this version + type ClientCreds struct + AuthCodeClient string + AuthCodeSecret string + AuthCodeState string + type Handler interface + HandleAddClient func(w http.ResponseWriter, r *http.Request) + HandleAllowedUris func(w http.ResponseWriter, r *http.Request) + HandleAllowedUrisAdd func(w http.ResponseWriter, r *http.Request) + HandleAllowedUrisDelete func(w http.ResponseWriter, r *http.Request) + HandleAllowedUrisUpdate func(w http.ResponseWriter, r *http.Request) + HandleClients func(w http.ResponseWriter, r *http.Request) + HandleEditClient func(w http.ResponseWriter, r *http.Request) + HandleEditUser func(w http.ResponseWriter, r *http.Request) + HandleGrantType func(w http.ResponseWriter, r *http.Request) + HandleGrantTypeAdd func(w http.ResponseWriter, r *http.Request) + HandleGrantTypeDelete func(w http.ResponseWriter, r *http.Request) + HandleIndex func(w http.ResponseWriter, r *http.Request) + HandleLogin func(w http.ResponseWriter, r *http.Request) + HandleLogout func(w http.ResponseWriter, r *http.Request) + HandleNewClient func(w http.ResponseWriter, r *http.Request) + HandleNewUser func(w http.ResponseWriter, r *http.Request) + HandleOauth2 func(w http.ResponseWriter, r *http.Request) + HandleRedirectURLAdd func(w http.ResponseWriter, r *http.Request) + HandleRedirectURLDelete func(w http.ResponseWriter, r *http.Request) + HandleRedirectURLs func(w http.ResponseWriter, r *http.Request) + HandleRoleAdd func(w http.ResponseWriter, r *http.Request) + HandleRoleDelete func(w http.ResponseWriter, r *http.Request) + HandleRoles func(w http.ResponseWriter, r *http.Request) + HandleToken func(w http.ResponseWriter, r *http.Request) + HandleUpdateClient func(w http.ResponseWriter, r *http.Request) + HandleUpdateUserEnable func(w http.ResponseWriter, r *http.Request) + HandleUpdateUserInfo func(w http.ResponseWriter, r *http.Request) + HandleUpdateUserPw func(w http.ResponseWriter, r *http.Request) + HandleUsers func(w http.ResponseWriter, r *http.Request) + SetLogLevel func(w http.ResponseWriter, r *http.Request) + type LogLevel struct + Level string + type LogResponse struct + LogLevel string + Success bool + type OauthHandler struct + Auth oauth2.AuthToken + ClientCreds *ClientCreds + Log *lg.Logger + OauthHost string + SchemeDefault string + Service s.Service + Session gs.GoSession + Store *sessions.CookieStore + Templates *template.Template + UserHost string + func (h *OauthHandler) CheckContent(r *http.Request) bool + func (h *OauthHandler) GetNew() Handler + func (h *OauthHandler) HandleAddClient(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleAllowedUris(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleAllowedUrisAdd(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleAllowedUrisDelete(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleAllowedUrisUpdate(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleClients(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleEditClient(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleEditUser(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleGrantType(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleGrantTypeAdd(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleGrantTypeDelete(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleIndex(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleLogin(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleLogout(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleNewClient(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleNewUser(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleOauth2(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleRedirectURLAdd(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleRedirectURLDelete(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleRedirectURLs(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleRoleAdd(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleRoleDelete(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleRoles(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleToken(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleUpdateClient(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleUpdateUserEnable(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleUpdateUserInfo(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleUpdateUserPw(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) HandleUsers(w http.ResponseWriter, r *http.Request) + func (h *OauthHandler) ProcessBody(r *http.Request, obj interface{}) (bool, error) + func (h *OauthHandler) SetContentType(w http.ResponseWriter) + func (h *OauthHandler) SetLogLevel(w http.ResponseWriter, r *http.Request)