Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Sécurité et gouvernance

stzAuthDbStore

37 méthodes propres · 0 formes avec extensions, rangées sous leur méthode

la source: base/security/stzAuthStore.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Sécurité et gouvernance

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.

Méthode
Explication, telle que la source la porte
init
pcPath = a file path (durable) or ":memory:" (a real sqlite, but process- local). The tables are created on first use.aucune extension
DatabaseQ
(sans commentaire dans la source : le nom se lit comme une phrase) database qaucune extension
PutUser
Every statement below BINDS its values (stzDatabase.ExecWith/RowsWith): a value is never spliced into the SQL text, so none needs escaping and none can change what a statement says. They used to be ~49 strings built by concatenation through a hand-written quote-doubler, _Esc().aucune extension
UserHash
(sans commentaire dans la source : le nom se lit comme une phrase) user hashaucune extension
HasUser
(sans commentaire dans la source : le nom se lit comme une phrase) has useraucune extension
DeleteUser
(sans commentaire dans la source : le nom se lit comme une phrase) delete useraucune extension
CountUsers
(sans commentaire dans la source : le nom se lit comme une phrase) count usersaucune extension
PutSession
sessionsaucune extension
Session
(sans commentaire dans la source : le nom se lit comme une phrase) sessionaucune extension
TouchSession
(sans commentaire dans la source : le nom se lit comme une phrase) touch sessionaucune extension
DeleteSession
(sans commentaire dans la source : le nom se lit comme une phrase) delete sessionaucune extension
DeleteUserSessions
(sans commentaire dans la source : le nom se lit comme une phrase) delete user sessionsaucune extension
CountSessions
(sans commentaire dans la source : le nom se lit comme une phrase) count sessionsaucune extension
Sessions
(sans commentaire dans la source : le nom se lit comme une phrase) sessionsaucune extension
SessionsOf
(sans commentaire dans la source : le nom se lit comme une phrase) sessions ofaucune extension
PutTotp
Recovery-code hashes are stored comma-joined in one TEXT column -- a hash is "salt:hash" (hex only), so a comma can never occur inside one.aucune extension
Totp
(sans commentaire dans la source : le nom se lit comme une phrase) totpaucune extension
SetTotpConfirmed
(sans commentaire dans la source : le nom se lit comme une phrase) set totp confirmedaucune extension
SetTotpRecovery
(sans commentaire dans la source : le nom se lit comme une phrase) set totp recoveryaucune extension
DeleteTotp
(sans commentaire dans la source : le nom se lit comme une phrase) delete totpaucune extension
PutChallenge
passwordless challenges (magic-link / email-OTP)aucune extension
Challenge
(sans commentaire dans la source : le nom se lit comme une phrase) challengeaucune extension
DeleteChallenge
(sans commentaire dans la source : le nom se lit comme une phrase) delete challengeaucune extension
PutPasskey
passkeys (WebAuthn credentials)aucune extension
Passkey
(sans commentaire dans la source : le nom se lit comme une phrase) passkeyaucune extension
PasskeysOf
(sans commentaire dans la source : le nom se lit comme une phrase) passkeys ofaucune extension
SetPasskeyCounter
(sans commentaire dans la source : le nom se lit comme une phrase) set passkey counteraucune extension
DeletePasskey
(sans commentaire dans la source : le nom se lit comme une phrase) delete passkeyaucune extension
DeleteUserPasskeys
(sans commentaire dans la source : le nom se lit comme une phrase) delete user passkeysaucune extension
PutLock
administrative locks (containment)aucune extension
DeleteLock
(sans commentaire dans la source : le nom se lit comme une phrase) delete lockaucune extension
LockOf
(sans commentaire dans la source : le nom se lit comme une phrase) lock ofaucune extension
GrantRole
authz roles (the authn->authz bridge)aucune extension
RevokeRole
(sans commentaire dans la source : le nom se lit comme une phrase) revoke roleaucune extension
HasRole
(sans commentaire dans la source : le nom se lit comme une phrase) has roleaucune extension
RolesOf
(sans commentaire dans la source : le nom se lit comme une phrase) roles ofaucune extension
DeleteUserRoles
(sans commentaire dans la source : le nom se lit comme une phrase) delete user rolesaucune extension