Docs
NodesAuth Nodes
Edit Page on GitHub

Verify OTP (Passwordless)

Verifies the OTP and logs the user in.

authverifyloginMedium0

Verify OTP (Passwordless)

0
Flow
Token
User
Tool
Flow
Not connectedFlow
Email
OTP

Description

The Verify OTP (Passwordless) node is responsible for validating the One-Time Password (OTP) entered by the user. When triggered, it checks if the provided OTP matches the one that was generated and sent to the user's email. If the OTP is valid, the node logs the user in by generating a session token and retrieving their profile data. This node is essential for completing passwordless authentication flows, ensuring that only users with access to the registered email can successfully log in.

Common Use Cases

  • User Authentication: Validate OTPs during passwordless login flows to authenticate users securely.
  • Account Recovery: Verify OTPs sent to users during account recovery processes to confirm their identity.
  • Temporary Access: Confirm OTPs for users requesting temporary access to resources or features.

Inputs

The input connections this node accepts:

NameDescriptionTypeFlowThe flow of the workflowFlowEmailUser's emailTextOTPThe 6-digit codeText

Outputs

The output connections this node provides:

NameDescriptionTypeFlowThe Flow to triggerFlowTokenThe session token (Bearer)TextUserUser profile dataJSONToolLLM ToolTool

Fields

The configurable fields this node provides:

NameDescriptionTypeEmailUser's emailTextOTPOne Time PasswordText

Last updated on