type

AuthAccess

type AuthAccess struct { Login AuthAccessRule PasswordReset AuthAccessRule Verification AuthAccessRule APIKey AuthAccessRule Session AuthAccessRule }

Authorization rules for authentication operations outside document CRUD.

Source core/auth_contract.go:43

LoginAuthAccessRule
Controls password and external-strategy login.
PasswordResetAuthAccessRule
Controls forgot-password and password-reset operations.
VerificationAuthAccessRule
Controls email-verification operations.
APIKeyAuthAccessRule
Controls API-key creation and revocation.
SessionAuthAccessRule
Controls session listing and revocation operations.

A nil rule allows its operation. These rules complement collection CRUD access; they do not replace it.