handlers

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2023 License: GPL-3.0 Imports: 14 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientCreds

type ClientCreds struct {
	AuthCodeClient string
	AuthCodeSecret string
	AuthCodeState  string
}

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 LogLevel

type LogLevel struct {
	Level string `json:"logLevel"`
}

LogLevel LogLevel

type LogResponse

type LogResponse struct {
	Success  bool   `json:"success"`
	LogLevel string `json:"logLevel"`
}

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) GetNew

func (h *OauthHandler) GetNew() Handler

GetNew GetNew

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL