Actor identity the resolved connection gains. MUST match a database user type and an analyzed actor (AutoBeAnalyze.IActor).
Business roles (grades) the connection holds immediately after this
lifecycle action — e.g. the actor's default join role — or null when no
specific grade is conferred at lifecycle time. Each entry MUST be a role
declared on the actor's analyzed roles
(AutoBeAnalyze.IActorRole).
Lifecycle kind:
"login": Credential validation operations"join": Account registration operations"refresh": Token renewal operations
Auth-lifecycle action an operation performs.
Used as IAuthorization.lifecycle. A
joinregisters a new account, aloginvalidates credentials, and arefreshrenews a token. All three are publicly attemptable, so the actor named here is the identity the resolved connection gains — not a caller guard (that is IAuthorization.access).