yggdrasil

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2023 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PubRsaKey

type PubRsaKey string

type Yggdrasil

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

func NewYggdrasil

func NewYggdrasil(logger *slog.Logger, validate *validator.Validate, yggdrasilService *yggdrasilS.Yggdrasil, config config.Config, pubkey PubRsaKey) *Yggdrasil

func (*Yggdrasil) Auth

func (y *Yggdrasil) Auth(handle http.Handler) http.Handler

func (*Yggdrasil) Authenticate

func (y *Yggdrasil) Authenticate() http.HandlerFunc

func (*Yggdrasil) BatchProfile

func (y *Yggdrasil) BatchProfile() http.HandlerFunc

func (*Yggdrasil) DelTexture

func (y *Yggdrasil) DelTexture() http.HandlerFunc

func (*Yggdrasil) GetProfile

func (y *Yggdrasil) GetProfile() http.HandlerFunc

func (*Yggdrasil) HasJoined

func (y *Yggdrasil) HasJoined() http.HandlerFunc

func (*Yggdrasil) Invalidate

func (y *Yggdrasil) Invalidate() http.HandlerFunc

func (*Yggdrasil) PlayerAttributes

func (y *Yggdrasil) PlayerAttributes() http.HandlerFunc

func (*Yggdrasil) PlayerCertificates

func (y *Yggdrasil) PlayerCertificates() http.HandlerFunc

func (*Yggdrasil) PlayerReport

func (y *Yggdrasil) PlayerReport() http.HandlerFunc

func (*Yggdrasil) PublicKeys

func (y *Yggdrasil) PublicKeys() http.HandlerFunc

func (*Yggdrasil) Refresh

func (y *Yggdrasil) Refresh() http.HandlerFunc

func (*Yggdrasil) SessionJoin

func (y *Yggdrasil) SessionJoin() http.HandlerFunc

func (*Yggdrasil) Signout

func (y *Yggdrasil) Signout() http.HandlerFunc

func (*Yggdrasil) TextureAssets

func (y *Yggdrasil) TextureAssets() http.HandlerFunc

func (*Yggdrasil) Validate

func (y *Yggdrasil) Validate() http.HandlerFunc

func (*Yggdrasil) YggdrasilRoot

func (y *Yggdrasil) YggdrasilRoot() http.HandlerFunc

Jump to

Keyboard shortcuts

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