---
title: KBA Definition node
description: Collects KBA questions and answers and saves them to the user profile.
component: auth-node-ref
version: 7.4
page_id: auth-node-ref::kba-definition
canonical_url: https://docs.pingidentity.com/auth-node-ref/latest/kba-definition.html
llms_txt: https://docs.pingidentity.com/auth-node-ref/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
keywords: ["Nodes &amp; Trees", "Journeys", "Authentication"]
page_aliases: ["auth-node-kba-definition.adoc"]
superseded_by: https://docs.pingidentity.com/auth-node-ref/latest/kba-definition.html
section_ids:
  compatibility: Compatibility
  properties: Properties
---

# KBA Definition node

Collects KBA questions and answers and saves them to the user profile.

Use this node when creating or updating a user with Knowledge-Based Authentication enabled. For more information, refer to [Security questions](https://docs.pingidentity.com/pingoneaic/latest/self-service/self-registration.html#security-questions).

## Compatibility

| Product                                                                                                                                               | Compatible?           |
| ----------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| PingOne Advanced Identity Cloud                                                                                                                       | [icon: check, set=fa] |
| ForgeRock Access Management (self-managed)&#xA;&#xA;This functionality requires that you configure AM as part of a Ping Identity Platform deployment. | [icon: check, set=fa] |
| Ping Identity Platform (self-managed)                                                                                                                 | [icon: check, set=fa] |

## Properties

| Property                     | Usage                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Purpose Message              | A localized message describing the purpose of the data requested from the user.                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Allow User-Defined Questions | When enabled, users can create their own KBA questions. Disable this setting to restrict users to select from predefined questions only.Default: Enabled                                                                                                                                                                                                                                                                                                                                                               |
| Questions                    | Create or modify custom localized questions that the user can choose from when defining security questions.To add a localized security question:1) Click + to open the Add a Security Question form.

2) Select from the list of existing locales or add a new locale, type a question into the text field, and click Done.

3) Repeat to add further questions, and click Save when complete.To edit an existing security question, click the edit icon [icon: pencil-alt, set=fa],make your changes, and click Save. |
