Documentation
¶
Overview ¶
Package auth defines the authentication layer of the application.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Providers []oauth.ProviderConfig `yaml:"providers"`
SelfHostUsers bool `yaml:"selfHostUsers"`
}
Config is the authentication configuration definition for the application.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package oauth defines the authentication layer of the application.
|
Package oauth defines the authentication layer of the application. |
|
Package webauthn handles WebAuthn related functionalities.
|
Package webauthn handles WebAuthn related functionalities. |
|
session
Package session handles the login/register sessions of webauthn.
|
Package session handles the login/register sessions of webauthn. |
|
session/memory
Package memory implements a session store in-memory.
|
Package memory implements a session store in-memory. |
|
user
Package user describes the methods to handle users needed for webauthn.
|
Package user describes the methods to handle users needed for webauthn. |
Click to show internal directories.
Click to hide internal directories.