Purpose

The CIAM Plus - User Profile Management - Main flow flow presents users with multiple profile management options, and launches a subflow for the selected option.

Structure

This flow has a single section:

Profile Management
Presents users with a custom HTML form that lets them select a profile management option. A function node examines the user's choice and launches the CIAM Plus - Profile Management - Basic Profile Management - Main Flow, CIAM Plus - Change Password - Subflow, CIAM Plus - Profile Management - View Agreement TOS - Main Flow, or CIAM Plus - MFA Device Management - Main Flow flow.

Input schema

This flow has the following inputs.

Input Name Required Description

loginHint

No

Information used to pre-fill the username.

maxSecondsSinceLastSignOn

No

The maximum amount of time allowed since the user last authenticated.

authorizationRequest

No

An object containing all of the parameters from the OIDC authorization request.

samlRequest

No

An object containing all of the parameters from the SAML authorization request.

wsFedRequest

No

An object containing all of the parameters from the WS-FED authorization request.

application

Yes

An object containing the configuration information from the PingOne application that initiated the authentication request.

relayState

Yes

State information used by PingOne.

Output schema

This flow has the following outputs.

Output Name Description

ciam_errorMessage

The error message to display in the parent flow.

ciam_errorCode

The error code to display in the parent flow.

Variables

This flow uses the following variables.

Variable Name Description

ciam_sessionLengthInMinute

The number of minutes after which a session is no longer valid.

ciam_logoStyle

The HTML style to use for your company logo.

ciam_logoUrl

The URL for your company logo.

ciam_companyName

Displays the name of your company.