PingAM 8.0.0

Develop and maintain nodes

The following table describes the tasks involved in developing and maintaining custom nodes:

Task Resources

Create a class to implement the Node interface

This class is your custom authentication node. It should define all aspects of your node, such as configuration data, outcomes, and business logic.

Node class

Store values in shared tree state

Use the tree state to store values for use by downstream nodes.

Store values in shared tree state

Access an identity’s profile

Read or write data to and from an identity’s profile. The identity must be verified before it can be accessed.

Access an identity’s profile

Include callbacks

Use existing callbacks to interact with the authenticating user.

Include callbacks

Handle multiple visits to a node

Allow the authentication flow to return to the same node if needed.

Handle multiple visits to the same node

Create a plugin class

The plugin class provides details about your node to AM.

Plugin class