controller

package
v0.5.4 Latest Latest
Warning

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

Go to latest
Published: May 31, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIController added in v0.5.0

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

func NewAPIController added in v0.5.0

func NewAPIController(l *slog.Logger, k8sClient port.Kubernetes, v view.API) *APIController

func (APIController) ListIngressInfo added in v0.5.0

func (c APIController) ListIngressInfo(ctx echo.Context) error

type AuthController added in v0.5.0

type AuthController struct {
	PkceCodeVerifiers      map[uuid.UUID]string
	PkceCodeVerifiersMutex sync.Mutex
	// contains filtered or unexported fields
}

func NewAuthController added in v0.5.0

func NewAuthController(l *slog.Logger, config *oauth2.Config) *AuthController

func (*AuthController) Callback added in v0.5.0

func (c *AuthController) Callback(ctx echo.Context) error

func (*AuthController) Login added in v0.5.0

func (c *AuthController) Login(ctx echo.Context) error

func (*AuthController) Logout added in v0.5.0

func (c *AuthController) Logout(ctx echo.Context) error

Jump to

Keyboard shortcuts

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