Sign Up
Loading...

Security

Twidget provides several built-in functions to enhance the security of your applications. Below is an overview of each security command, including its description, inputs, and outputs.

Generate ID

Description: Generates a unique identifier.

Inputs

None

Outputs

  • Type: Text

Hash Text

Description: Hashes the provided text using the bcrypt algorithm.

Inputs

  • text: The raw text to be hashed.

Outputs

  • Type: Text

Match Hashed Text

Description: Checks whether the provided raw text matches the hashed text.

Inputs

  • raw_text: The raw text.

  • hashed_text: The hashed text.

Outputs

  • Type: Boolean (true if the texts match, false otherwise)

Create Authentication Token

Description: Generates a JWT Authentication token.

Inputs

  • id: The user ID.

  • email: The user email.

  • expiration: The duration of the token's validity (in seconds).

Outputs

  • Type: Object

    • token: The authentication token (Text).

    • expires_at: The expiration date of the token (Date).

    • signature: The token signature (Text).

Get Authenticated User

Description: Returns information about the authenticated user.

Inputs

None

Outputs

  • Type: Object

    • _id: The user ID (Text).

    • created_at: The account creation date (Date).

    • email: The user email (Text).

These security commands are essential for managing authentication, securing user data, and protecting your application from unauthorized access.

Related Topics

Lists

Twidget offers a variety of commands to help you manipulate lists easily without coding. Below is a detailed explanation of each command available. Get. Description: Returns the element in the provided list at the given index. Inputs: - `list`: The list from which to get the element. - `index`: The ...

Text

Twidget offers a variety of commands to manipulate text in various ways. To Uppercase. Converts all characters of the provided text to uppercase. - text: The text to be converted to uppercase. - A text string with all characters in uppercase. To Lowercase. Converts all characters of the provided tex...

Return

The `return` command in Twidget is a special command used to halt the current command workflow and immediately return a specified result. This command overrides any subsequent processes and outputs the return result regardless of the rest of the workflow logic. This command is particularly useful fo...

Variables

Variables are essential building blocks in Twidget that allow you to store and manipulate data dynamically within your no-code applications. They enable you to create flexible and interactive applications by holding values that can be changed and referenced throughout your workflow. Creating Variabl...

Date

Twidget offers a variety of commands to manipulate date objects. Below are the available commands along with their respective descriptions, inputs, and outputs. Current Date. Description: Returns the current date and time. Output: - Type: DATE Add Time. Description: Returns the date plus a specified...