static

package
v0.0.0-...-eea9cc3 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2026 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 FileStore

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

func NewFilestore

func NewFilestore() (*FileStore, error)

func (*FileStore) GetDeleteTokenTemplate

func (f *FileStore) GetDeleteTokenTemplate() (*template.Template, error)

func (*FileStore) GetJWKs

func (f *FileStore) GetJWKs() map[string]string

func (*FileStore) GetKids

func (f *FileStore) GetKids() []string

func (*FileStore) GetPrivateKey

func (f *FileStore) GetPrivateKey() *rsa.PrivateKey

func (*FileStore) GetPublicKey

func (f *FileStore) GetPublicKey() *rsa.PublicKey

func (*FileStore) GetUser

func (f *FileStore) GetUser(email string) (*models.User, error)

func (*FileStore) GetUserLoginTemplate

func (f *FileStore) GetUserLoginTemplate() (*template.Template, error)

func (*FileStore) GetUsers

func (f *FileStore) GetUsers() ([]models.User, error)

type Store

type Store interface {
	GetDeleteTokenTemplate() (*template.Template, error)
	GetJWKs() map[string]string
	GetKids() []string
	GetPrivateKey() *rsa.PrivateKey
	GetPublicKey() *rsa.PublicKey
	GetUser(email string) (*models.User, error)
	GetUserLoginTemplate() (*template.Template, error)
	GetUsers() ([]models.User, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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