Documentation
¶
Index ¶
Constants ¶
View Source
const ( PasskeyUserIDSettingKey = "PasskeyUserID" PasskeyCredentialSettingKey = "PasskeyCredentials" PasskeyMaxCredentials = 5 PasskeySessionTTL = 5 * time.Minute PasskeySessionKindLogin = "login" PasskeySessionKindRegister = "register" PasskeyCredentialNameDefault = "Passkey" PasskeySessionStoreMaxEntries = 1024 )
Variables ¶
This section is empty.
Functions ¶
func GetPasskeySessionStore ¶
func GetPasskeySessionStore() *passkeySessionStore
Types ¶
type PasskeyCredentialRecord ¶
type PasskeyUser ¶
type PasskeyUser struct {
ID []byte
Name string
DisplayName string
Credentials []webauthn.Credential
}
func (PasskeyUser) WebAuthnCredentials ¶
func (u PasskeyUser) WebAuthnCredentials() []webauthn.Credential
func (PasskeyUser) WebAuthnDisplayName ¶
func (u PasskeyUser) WebAuthnDisplayName() string
func (PasskeyUser) WebAuthnID ¶
func (u PasskeyUser) WebAuthnID() []byte
func (PasskeyUser) WebAuthnName ¶
func (u PasskeyUser) WebAuthnName() string
Click to show internal directories.
Click to hide internal directories.