Documentation
¶
Overview ¶
Package handlers ...
Package handlers ...
Package handlers ...
Package handlers ...
Package handlers ...
Package handlers ...
Package handlers ...
Package handlers ...
Package handlers ...
Package handlers ...
Package handlers ...
Index ¶
- type ClientCreds
- type Handler
- type LogLevel
- type LogResponse
- type OauthHandler
- 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)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCreds ¶
ClientCreds ClientCreds
type Handler ¶
type Handler interface { HandleClients(w http.ResponseWriter, r *http.Request) HandleAddClient(w http.ResponseWriter, r *http.Request) HandleEditClient(w http.ResponseWriter, r *http.Request) HandleNewClient(w http.ResponseWriter, r *http.Request) HandleUpdateClient(w http.ResponseWriter, r *http.Request) HandleAllowedUris(w http.ResponseWriter, r *http.Request) HandleAllowedUrisAdd(w http.ResponseWriter, r *http.Request) HandleAllowedUrisUpdate(w http.ResponseWriter, r *http.Request) HandleAllowedUrisDelete(w http.ResponseWriter, r *http.Request) HandleGrantType(w http.ResponseWriter, r *http.Request) HandleGrantTypeAdd(w http.ResponseWriter, r *http.Request) HandleGrantTypeDelete(w http.ResponseWriter, r *http.Request) HandleOauth2(w http.ResponseWriter, r *http.Request) HandleRedirectURLs(w http.ResponseWriter, r *http.Request) HandleRedirectURLAdd(w http.ResponseWriter, r *http.Request) HandleRedirectURLDelete(w http.ResponseWriter, r *http.Request) HandleRoles(w http.ResponseWriter, r *http.Request) HandleRoleAdd(w http.ResponseWriter, r *http.Request) HandleRoleDelete(w http.ResponseWriter, r *http.Request) HandleUsers(w http.ResponseWriter, r *http.Request) HandleNewUser(w http.ResponseWriter, r *http.Request) HandleEditUser(w http.ResponseWriter, r *http.Request) HandleUpdateUserInfo(w http.ResponseWriter, r *http.Request) HandleUpdateUserEnable(w http.ResponseWriter, r *http.Request) HandleUpdateUserPw(w http.ResponseWriter, r *http.Request) HandleIndex(w http.ResponseWriter, r *http.Request) HandleLogin(w http.ResponseWriter, r *http.Request) HandleLogout(w http.ResponseWriter, r *http.Request) HandleToken(w http.ResponseWriter, r *http.Request) SetLogLevel(w http.ResponseWriter, r *http.Request) }
Handler Handler
type LogResponse ¶
LogResponse LogResponse
type OauthHandler ¶
type OauthHandler struct { Service s.Service Session gs.GoSession Templates *template.Template Store *sessions.CookieStore //TokenMap map[string]*oauth2.Token ClientCreds *ClientCreds OauthHost string UserHost string SchemeDefault string // = "http://" Auth oauth2.AuthToken //Client oa.Client //AssetControl rc.AssetControl //TokenCompressed bool //JwtCompress cp.JwtCompress Log *lg.Logger // contains filtered or unexported fields }
OauthHandler OauthHandler
func (*OauthHandler) CheckContent ¶
func (h *OauthHandler) CheckContent(r *http.Request) bool
CheckContent CheckContent
func (*OauthHandler) HandleAddClient ¶
func (h *OauthHandler) HandleAddClient(w http.ResponseWriter, r *http.Request)
HandleAddClient HandleAddClient
func (*OauthHandler) HandleAllowedUris ¶
func (h *OauthHandler) HandleAllowedUris(w http.ResponseWriter, r *http.Request)
HandleAllowedUris HandleAllowedUris
func (*OauthHandler) HandleAllowedUrisAdd ¶
func (h *OauthHandler) HandleAllowedUrisAdd(w http.ResponseWriter, r *http.Request)
HandleAllowedUrisAdd HandleAllowedUrisAdd
func (*OauthHandler) HandleAllowedUrisDelete ¶
func (h *OauthHandler) HandleAllowedUrisDelete(w http.ResponseWriter, r *http.Request)
HandleAllowedUrisDelete HandleAllowedUrisDelete
func (*OauthHandler) HandleAllowedUrisUpdate ¶
func (h *OauthHandler) HandleAllowedUrisUpdate(w http.ResponseWriter, r *http.Request)
HandleAllowedUrisUpdate HandleAllowedUrisUpdate
func (*OauthHandler) HandleClients ¶
func (h *OauthHandler) HandleClients(w http.ResponseWriter, r *http.Request)
HandleClients HandleClients
func (*OauthHandler) HandleEditClient ¶
func (h *OauthHandler) HandleEditClient(w http.ResponseWriter, r *http.Request)
HandleEditClient HandleEditClient
func (*OauthHandler) HandleEditUser ¶
func (h *OauthHandler) HandleEditUser(w http.ResponseWriter, r *http.Request)
HandleEditUser HandleEditUser
func (*OauthHandler) HandleGrantType ¶
func (h *OauthHandler) HandleGrantType(w http.ResponseWriter, r *http.Request)
HandleGrantType HandleGrantType
func (*OauthHandler) HandleGrantTypeAdd ¶
func (h *OauthHandler) HandleGrantTypeAdd(w http.ResponseWriter, r *http.Request)
HandleGrantTypeAdd HandleGrantTypeAdd
func (*OauthHandler) HandleGrantTypeDelete ¶
func (h *OauthHandler) HandleGrantTypeDelete(w http.ResponseWriter, r *http.Request)
HandleGrantTypeDelete HandleGrantTypeDelete
func (*OauthHandler) HandleIndex ¶
func (h *OauthHandler) HandleIndex(w http.ResponseWriter, r *http.Request)
HandleIndex HandleIndex
func (*OauthHandler) HandleLogin ¶
func (h *OauthHandler) HandleLogin(w http.ResponseWriter, r *http.Request)
HandleLogin HandleLogin
func (*OauthHandler) HandleLogout ¶
func (h *OauthHandler) HandleLogout(w http.ResponseWriter, r *http.Request)
HandleLogout handler
func (*OauthHandler) HandleNewClient ¶
func (h *OauthHandler) HandleNewClient(w http.ResponseWriter, r *http.Request)
HandleNewClient HandleNewClient
func (*OauthHandler) HandleNewUser ¶
func (h *OauthHandler) HandleNewUser(w http.ResponseWriter, r *http.Request)
HandleNewUser HandleNewUser
func (*OauthHandler) HandleOauth2 ¶
func (h *OauthHandler) HandleOauth2(w http.ResponseWriter, r *http.Request)
HandleOauth2 HandleOauth2
func (*OauthHandler) HandleRedirectURLAdd ¶
func (h *OauthHandler) HandleRedirectURLAdd(w http.ResponseWriter, r *http.Request)
HandleRedirectURLAdd HandleRedirectURLAdd
func (*OauthHandler) HandleRedirectURLDelete ¶
func (h *OauthHandler) HandleRedirectURLDelete(w http.ResponseWriter, r *http.Request)
HandleRedirectURLDelete HandleRedirectURLDelete
func (*OauthHandler) HandleRedirectURLs ¶
func (h *OauthHandler) HandleRedirectURLs(w http.ResponseWriter, r *http.Request)
HandleRedirectURLs HandleRedirectURLs
func (*OauthHandler) HandleRoleAdd ¶
func (h *OauthHandler) HandleRoleAdd(w http.ResponseWriter, r *http.Request)
HandleRoleAdd HandleRoleAdd
func (*OauthHandler) HandleRoleDelete ¶
func (h *OauthHandler) HandleRoleDelete(w http.ResponseWriter, r *http.Request)
HandleRoleDelete HandleRoleDelete
func (*OauthHandler) HandleRoles ¶
func (h *OauthHandler) HandleRoles(w http.ResponseWriter, r *http.Request)
HandleRoles HandleRoles
func (*OauthHandler) HandleToken ¶
func (h *OauthHandler) HandleToken(w http.ResponseWriter, r *http.Request)
HandleToken HandleToken
func (*OauthHandler) HandleUpdateClient ¶
func (h *OauthHandler) HandleUpdateClient(w http.ResponseWriter, r *http.Request)
HandleUpdateClient HandleUpdateClient
func (*OauthHandler) HandleUpdateUserEnable ¶
func (h *OauthHandler) HandleUpdateUserEnable(w http.ResponseWriter, r *http.Request)
HandleUpdateUserEnable HandleUpdateUserEnable
func (*OauthHandler) HandleUpdateUserInfo ¶
func (h *OauthHandler) HandleUpdateUserInfo(w http.ResponseWriter, r *http.Request)
HandleUpdateUserInfo HandleUpdateUserInfo
func (*OauthHandler) HandleUpdateUserPw ¶
func (h *OauthHandler) HandleUpdateUserPw(w http.ResponseWriter, r *http.Request)
HandleUpdateUserPw HandleUpdateUserPw
func (*OauthHandler) HandleUsers ¶
func (h *OauthHandler) HandleUsers(w http.ResponseWriter, r *http.Request)
HandleUsers HandleUsers
func (*OauthHandler) ProcessBody ¶
func (h *OauthHandler) ProcessBody(r *http.Request, obj interface{}) (bool, error)
ProcessBody ProcessBody
func (*OauthHandler) SetContentType ¶
func (h *OauthHandler) SetContentType(w http.ResponseWriter)
SetContentType SetContentType
func (*OauthHandler) SetLogLevel ¶
func (h *OauthHandler) SetLogLevel(w http.ResponseWriter, r *http.Request)
SetLogLevel SetLogLevel