Authentication nodes

Agent Data Store Decision node

The Agent Data Store Decision node authenticates the agent using the data store for agent profiles and sets its authentication identifier if successful.

This node only authenticates agents, such as PingGateway and the Java and web agents.

Use the Data Store Decision node for other identities.

Example

The following example uses this node to authenticate an agent with the credentials provided:

Journey to authenticate an agent
  • The Zero Page Login Collector node collects the username and password from HTTP headers if provided.

  • The Page node collects the username and password interactively from the user.

  • The Agent Data Store Decision node verifies the agent credentials match those in the data store.

Availability

Product Available?

PingOne Advanced Identity Cloud

Yes

PingAM (self-managed)

Yes

Ping Identity Platform (self-managed)

Yes

Inputs

This node requires the username and password properties in the incoming node state.

Obtain the agent credentials from the user or with a Zero Page Login Collector node.

Dependencies

This node depends on the underlying data store for agent profiles.

Configuration

This node has no configurable properties.

Outputs

This node copies the shared and transient states into the outgoing node state.

Callbacks

This node doesn’t send any callbacks.

Outcomes

True

The credentials match those found in the data store for agent profiles.

False

The credentials do not match those found in the data store for agent profiles.

Errors

The node can log the following:

Warnings
  • invalid password error

    The password doesn’t match.

  • invalid username error

    The username doesn’t match any profiles found in the data store.

  • Exception in data store decision node

    The node couldn’t connect to the data store, or another error occurred.

Errors
  • Password is null for username username

    The password is missing from the shared state for the user.