Authentication nodes

Required Attributes Present node

The Required Attributes Present node checks whether all attributes required to create an identity resource exist in the shared node state.

The default identity resource is managed/user.

Example

The following example shows a login flow that first attempts local authentication and then passes the credentials through to the third-party service if local authentication fails. After successful pass-through authentication, the flow verifies that the user’s profile contains the required attributes and stores the password in the local profile.

Before trying this example, synchronize accounts from the third-party service.

Passthrough Authentication that updates user credentials

Availability

Product Available?

PingOne Advanced Identity Cloud

Yes

PingAM (self-managed)

Yes 1

Ping Identity Platform (self-managed)

Yes

1 This functionality requires that you configure AM as part of a Ping Identity Platform deployment.

Inputs

The node reads the attributes required by the configured identity resource from shared state. The required attributes depend on the identity resource schema.

Dependencies

This node depends on PingIDM to store the identity.

Configuration

Property Usage

Identity Resource

The type of managed identity resource object this node creates. It must match the identity resource type for the current flow.

To check for the available managed identity resource types, go to the IDM admin UI, and open the Manage drop-down list in the upper right corner of the screen.

Identity managed object types are preceded by the icon.

Outputs

This node doesn’t change the shared state.

Callbacks

This node doesn’t send any callbacks.

Outcomes

True

The shared state contains all the attributes required to create an identity resource.

False

The shared state doesn’t contain all the attributes required to create an identity resource.

Errors

The node can log the following:

Warnings
  • Failed to retrieve schema

    The node couldn’t retrieve the identity resource schema.

Errors
  • Configured object type for the node identity resource does not match the configured object type for the tree identity resource

    The configured identity resource doesn’t match the identity resource configured for the current journey.