Versions in this module Expand all Collapse all v0 v0.5.0 Aug 31, 2026 Changes in this version + var ErrInvalidCredentials = errors.New("invalid credentials") + func HashPassword(plaintext string) (string, error) + func ValidatePasswordPolicy(plaintext string) error + func VerifyPassword(hash, plaintext string) error + type Credential struct + Email string + IsActive bool + Name string + OrgID string + PasswordHash string + Role string + UserID string + func (c Credential) CanLogInWithPassword() bool + func (c Credential) Claims() SessionClaims + type SessionClaims struct + Email string + Name string + OrgID string + Role string + UserID string