handlers

package
v0.0.0-...-268fab5 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Connections = make(map[string]*Connection)

Functions

func Authenticate

func Authenticate(state string, code string) (string, error)

func HandleAuth

func HandleAuth(w http.ResponseWriter, r *http.Request)

func HandleClusters

func HandleClusters(w http.ResponseWriter, r *http.Request)

func HandleDeleteCluster

func HandleDeleteCluster(w http.ResponseWriter, r *http.Request)

func HandleDeleteGroup

func HandleDeleteGroup(w http.ResponseWriter, r *http.Request)

func HandleDeleteUser

func HandleDeleteUser(w http.ResponseWriter, r *http.Request)

func HandleGetClusters

func HandleGetClusters(w http.ResponseWriter, r *http.Request)

func HandleGetGroup

func HandleGetGroup(w http.ResponseWriter, r *http.Request)

func HandleGetPermissions

func HandleGetPermissions(w http.ResponseWriter, r *http.Request)

func HandleGetUser

func HandleGetUser(w http.ResponseWriter, r *http.Request)

func HandleGoogleCallback

func HandleGoogleCallback(w http.ResponseWriter, r *http.Request)

func HandleGoogleLogin

func HandleGoogleLogin(w http.ResponseWriter, r *http.Request, state string)

func HandleGroups

func HandleGroups(w http.ResponseWriter, r *http.Request)

func HandleIncomingMessages

func HandleIncomingMessages(conn *Connection)

func HandleLogout

func HandleLogout(accessToken string) error

func HandleMsg

func HandleMsg(w http.ResponseWriter, h *http.Request)

func HandlePermissions

func HandlePermissions(w http.ResponseWriter, r *http.Request)

func HandlePostCluster

func HandlePostCluster(w http.ResponseWriter, r *http.Request)

func HandlePostGroup

func HandlePostGroup(w http.ResponseWriter, r *http.Request)

func HandlePostPermissions

func HandlePostPermissions(w http.ResponseWriter, r *http.Request)

func HandlePostUser

func HandlePostUser(w http.ResponseWriter, r *http.Request)

func HandleUsers

func HandleUsers(w http.ResponseWriter, r *http.Request)

func HandleVerify

func HandleVerify(w http.ResponseWriter, r *http.Request)

func HandleWebSocket

func HandleWebSocket(w http.ResponseWriter, r *http.Request)

func SendMessageToClient

func SendMessageToClient(clusterName string, message string) (string, error)

func SendMsg

func SendMsg(w http.ResponseWriter, r *http.Request)

Types

type Connection

type Connection struct {
	// contains filtered or unexported fields
}

func (*Connection) Write

func (c *Connection) Write(p []byte) (n int, err error)

Jump to

Keyboard shortcuts

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