Documentation
¶
Index ¶
- type FileStore
- func (f *FileStore) GetDeleteTokenTemplate() (*template.Template, error)
- func (f *FileStore) GetJWKs() map[string]string
- func (f *FileStore) GetKids() []string
- func (f *FileStore) GetPrivateKey() *rsa.PrivateKey
- func (f *FileStore) GetPublicKey() *rsa.PublicKey
- func (f *FileStore) GetUser(email string) (*models.User, error)
- func (f *FileStore) GetUserLoginTemplate() (*template.Template, error)
- func (f *FileStore) GetUsers() ([]models.User, error)
- type Store
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 (*FileStore) GetDeleteTokenTemplate ¶
func (*FileStore) GetPrivateKey ¶
func (f *FileStore) GetPrivateKey() *rsa.PrivateKey
func (*FileStore) GetPublicKey ¶
func (*FileStore) GetUserLoginTemplate ¶
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)
}
Click to show internal directories.
Click to hide internal directories.