---
title: TypingDNA Short Phrase Collector node
description: This node provides an alternative authentication method based on typing biometrics. End users are requested to type a short phrase so that their typing patterns are collected and verified.
component: auth-node-ref
version: latest
page_id: auth-node-ref:cloud:tdna-short-phrase-collector
canonical_url: https://docs.pingidentity.com/auth-node-ref/latest/cloud/tdna-short-phrase-collector.html
section_ids:
  example: Example
  availability: Availability
  inputs: Inputs
  dependencies: Dependencies
  configuration: Configuration
  outputs: Outputs
  outcomes: Outcomes
  troubleshooting: Troubleshooting
---

# TypingDNA Short Phrase Collector node

This node provides an alternative authentication method based on typing biometrics. End users are requested to type a short phrase so that their typing patterns are collected and verified.

## Example

[Sample journey using this node](tdna-set.html#tdna-example).

## Availability

| Product                               | Available? |
| ------------------------------------- | ---------- |
| PingOne Advanced Identity Cloud       | Yes        |
| PingAM (self-managed)                 | Yes        |
| Ping Identity Platform (self-managed) | Yes        |

## Inputs

None. This node doesn't read shared state data.

## Dependencies

Before using the TypingDNA nodes, you must set up Advanced Identity Cloud integration with TypingDNA as described in [Step-by-step: TypingDNA as a 2FA factor in Ping](https://www.typingdna.com/docs/step-by-step-typingdna-as-a-2fa-factor-in-ping.html).

## Configuration

| Property      | Usage                                                               |
| ------------- | ------------------------------------------------------------------- |
| Text to enter | The short phrase the end user must type to record their keystrokes. |

## Outputs

This node doesn't change the shared state.

## Outcomes

* `Next`

  Single outcome path.

## Troubleshooting

If this node logged an error, review the transaction log to find the reason for the error.
