Register
Register Auth Factor Request
Bases: NormanBaseModel
Base request object for registering a new authentication factor (email, password, or other credential) to an existing account.
Fields
account_id (
str) Identifier of the account to which the authentication factor will be added.second_token (
Optional[Sensitive[str]]) Optional secondary verification token used in multi-step registration flows (e.g., linking a device, validating an email, or reinforcing a privileged operation). May beNoneif not required by the workflow.
Register Email Request
Bases: RegisterAuthFactorRequest
Request object for registering a new email address as an authentication factor for an account.
Inherits the core registration fields and adds the email to be linked.
Fields
account_id (
str) Inherited fromRegisterAuthFactorRequest.second_token (
Optional[Sensitive[str]]) Inherited fromRegisterAuthFactorRequest.email (
str) Email address to register and verify for this account.
Register Password Request
Bases: RegisterAuthFactorRequest
Request object for registering a password as an authentication factor for an account.
Fields
account_id (
str) Inherited fromRegisterAuthFactorRequest.second_token (
Optional[Sensitive[str]]) Inherited fromRegisterAuthFactorRequest.password (
Sensitive[str]) Password to be securely registered. Wrapped inSensitiveto prevent exposure in logs or traces.
Resend Email Verification Code Request
Bases: RegisterAuthFactorRequest
Request object for resending an email verification code to a user who is in the process of registering an email authentication factor.
Fields
account_id (
str) Inherited fromRegisterAuthFactorRequest.second_token (
Optional[Sensitive[str]]) Inherited fromRegisterAuthFactorRequest.email (
str) Email address to which the verification code should be re-sent.