UNPKG

@ping-identity/dvlint-base-rule-pack

Version:
1,156 lines 101 kB
{ "companyId": "6ef39dea-88bd-4b01-97cf-0b68071fb220", "connectorIds": [ "nodeConnector", "errorConnector", "httpConnector", "pingOneSSOConnector", "functionsConnector", "annotationConnector" ], "createdDate": 1702557584591, "currentVersion": 0, "customerId": "39b1404bb9f18a15965018ab9f50f9f0", "description": "", "flowStatus": "enabled", "name": "Missing Title Annotation", "updatedDate": 1702557584602, "flowId": "bd15b4d79336dcd52897e070738ad233", "versionId": 0, "graphData": { "elements": { "nodes": [ { "data": { "id": "0g2og2ihlp", "nodeType": "CONNECTION", "connectionId": "e7eae662d2ca276e4c6f097fc36a3bb1", "connectorId": "nodeConnector", "name": "Node", "label": "Node", "status": "configured", "capabilityName": "startNode", "type": "trigger", "properties": { "inputSchema": { "value": "{\n\t\"type\": \"object\",\n\t\"properties\": {\n\t\t\"populationId\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"displayName\": \"Population Id\",\n\t\t\t\"preferredControlType\": \"textField\",\n\t\t\t\"enableParameters\": true,\n\t\t\t\"propertyName\": \"populationId\"\n\t\t}\n\t}\n}" }, "nodeTitle": { "value": "Registration" } } }, "position": { "x": 386, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "qfpjpum8kd", "nodeType": "EVAL", "label": "Evaluator" }, "position": { "x": 506, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "cc1bnc1mql", "nodeType": "CONNECTION", "connectionId": "e7eae662d2ca276e4c6f097fc36a3bb1", "connectorId": "nodeConnector", "name": "Node", "label": "Teleport", "status": "configured", "capabilityName": "returnBackToCallingNode", "type": "trigger", "properties": { "nodeInstanceId": { "value": "ofk8hitz8r" }, "userId": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.ze65gdle1e.payload.output.user.id}}\",\n \"tooltip\": \"{{local.ze65gdle1e.payload.output.user.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "nodeTitle": { "value": "Go to Sign On Success" }, "outputSchema": { "value": "{\n\t\"type\": \"object\",\n\t\"properties\": {\n\t\t\"userid\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"displayName\": \"User Id\",\n\t\t\t\"preferredControlType\": \"textField\",\n\t\t\t\"enableParameters\": true,\n\t\t\t\"propertyName\": \"userid\"\n\t\t}\n\t}\n}" }, "userid": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.ze65gdle1e.payload.output.rawResponse.id}}\",\n \"tooltip\": \"{{local.ze65gdle1e.payload.output.rawResponse.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" } } }, "position": { "x": 3086, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "vm940ynl5y", "nodeType": "EVAL" }, "position": { "x": 2906, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "u265472utq", "nodeType": "EVAL", "properties": { "pbhb1dg7xm": { "value": "anyTriggersFalse" } } }, "position": { "x": 2606, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "pbhb1dg7xm", "nodeType": "CONNECTION", "connectionId": "53ab83a4a4ab919d9f2cb02d9e111ac8", "connectorId": "errorConnector", "name": "Error Message", "label": "errorConnector", "status": "configured", "capabilityName": "customErrorMessage", "type": "action", "properties": { "nodeTitle": { "value": "Could not validate the verification code" }, "errorMessage": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"code\",\n \"data\": \"{{local.vyozn4fzd6.payload.error.code}}\",\n \"tooltip\": \"{{local.vyozn4fzd6.payload.error.code}}\",\n \"children\": [\n {\n \"text\": \"code\"\n }\n ]\n },\n {\n \"text\": \" \"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"message\",\n \"data\": \"{{local.vyozn4fzd6.payload.error.message}}\",\n \"tooltip\": \"{{local.vyozn4fzd6.payload.error.message}}\",\n \"children\": [\n {\n \"text\": \"message\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "backgroundColor": { "value": "#ffc8c1ff" }, "errorCode": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"httpResponseCode\",\n \"data\": \"{{local.vyozn4fzd6.payload.error.httpResponseCode}}\",\n \"tooltip\": \"{{local.vyozn4fzd6.payload.error.httpResponseCode}}\",\n \"children\": [\n {\n \"text\": \"httpResponseCode\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "errorReason": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"details\",\n \"data\": \"{{local.vyozn4fzd6.payload.error.details}}\",\n \"tooltip\": \"{{local.vyozn4fzd6.payload.error.details}}\",\n \"children\": [\n {\n \"text\": \"details\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "errorDescription": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"Failed to validate the verification code\"\n }\n ]\n }\n]" }, "nodeDescription": { "value": "Failed to validate the submitted verification code" } } }, "position": { "x": 2786, "y": 819 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "e4dyxguyr", "nodeType": "CONNECTION", "connectionId": "867ed4363b2bc21c860085ad2baa817d", "connectorId": "httpConnector", "name": "Http", "label": "httpConnector", "status": "configured", "capabilityName": "customHTMLTemplate", "type": "trigger", "properties": { "customHTML": { "value": "<div\n class=\"bg-light d-flex flex-column justify-content-center align-items-center position-absolute top-0 start-0 bottom-0 end-0 overflow-auto\">\n <div style=\"max-width: 400px; min-width: 400px; width: 100%\">\n <div class=\"card shadow mb-5\">\n <div class=\"card-body p-5 d-flex flex-column\">\n <img class=\"companyLogo align-self-center mb-5\" alt=\"Ping Identity\" />\n\n {{#if title}}\n <h1 class=\"text-center mb-4\">{{title}}</h1>\n {{/if}}\n\n {{#if iconClass}}\n <p class=\"text-center\"><i class=\"mdi {{iconClass}} text-dark display-6\" aria-hidden=\"true\"></i>\n {{/if}}\n\n {{#if textOne}}\n <p class=\"text-muted text-center\">{{textOne}}</p>\n {{/if}}\n\n {{#if textTwo}}\n <p class=\"text-muted text-center\">{{textTwo}}</p>\n {{/if}}\n\n <!-- Generic Error Message -->\n <p id=\"feedback\" data-id=\"feedback\" class=\"text-danger mdi mdi-alert-circle\" data-skcomponent=\"skerror\"></p>\n\n <!-- Field Validation Error Messages -->\n <p class=\"text-danger mdi mdi-alert-circle\" data-skcomponent=\"skerrormessage\" data-skerrorid=\"verifyCode\"></p>\n\n {{#if message}}\n <p id=\"feedback\" data-id=\"feedback\" class=\"text-info text-center\">{{message}}</p>\n {{/if}}\n \n <form id=\"otpForm\" data-id=\"otpForm\">\n <div class=\"mb-4 form-floating\">\n <input class=\"form-control\" type=\"text\" name=\"verifyCode\" placeholder=\"Verification Code\" autocomplete=\"off\"\n data-id=\"verifyCode\" id=\"verifyCode\" maxlength=\"{{codeMaxLength}}\"/>\n <label class=\"form-label\" for=\"verifyCode\" >Verification Code</label>\n </div>\n <div class=\"d-flex flex-column\">\n {{#if buttonLabel}}\n <button class=\"btn btn-primary flex-grow-1\" data-skcomponent=\"skbutton\" data-skbuttontype=\"form-submit\"\n data-skrequiredinputs=\"verifyCode\" data-skform=\"otpForm\" id=\"btnVerify\" data-skbuttonvalue=\"VERIFY\">{{buttonLabel}}</button>\n {{/if}}\n {{#if resendButtonLabel}}\n <button type=\"submit\" class=\"btn btn-link\" data-skcomponent=\"skbutton\" data-skbuttontype=\"next-event\"\n data-skform=\"otpForm\" id=\"btnResend\" data-skbuttonvalue=\"RESEND\">{{resendButtonLabel}}</button>\n {{/if}}\n </div>\n </form>\n </div>\n </div>\n </div>\n</div>" }, "formFieldsList": { "value": [ { "propertyName": "verifyCode", "preferredControlType": "textField", "preferredDataType": "string", "value": "", "hashedVisibility": false, "displayName": "" }, { "propertyName": "buttonValue", "preferredControlType": "textField", "preferredDataType": "string", "value": "", "hashedVisibility": false } ] }, "nodeTitle": { "value": "Prompt for verification code" }, "oeInteractionCacheExpire": { "value": false }, "validationRules": { "value": [] }, "customScript": { "value": "const setFieldFocus = (id) => {\r\n const element = document.getElementById(id);\r\n if (element) {\r\n element.focus();\r\n }\r\n}\r\n\r\nconst start = () => {\r\n setFieldFocus(\"verifyCode\")\r\n}\r\n\r\nif (document.readyState === \"loading\") {\r\n // Loading hasn't finished yet\r\n document.addEventListener(\"DOMContentLoaded\", start);\r\n} else {\r\n // `DOMContentLoaded` has already fired\r\n start();\r\n}" }, "customCSS": { "value": "#verifyCode {\n text-align: center;\n font-size: xx-large;\n letter-spacing: 6px;\n}\n\nlabel.form-label {\n padding: 22px 10px;\n}" }, "nodeDescription": { "value": "Displays a form for the user to enter the verification code" }, "inputSchema": { "value": "{\n \"type\": \"object\",\n \"properties\": {\n \"title\": {\n \"type\": \"string\",\n \"displayName\": \"Title\",\n \"preferredControlType\": \"textField\",\n \"enableParameters\": true,\n \"propertyName\": \"title\"\n },\n \"textOne\": {\n \"type\": \"string\",\n \"displayName\": \"Text One\",\n \"preferredControlType\": \"textField\",\n \"enableParameters\": true,\n \"propertyName\": \"textOne\"\n },\n \"textTwo\": {\n \"type\": \"string\",\n \"displayName\": \"Text Two\",\n \"preferredControlType\": \"textField\",\n \"enableParameters\": true,\n \"propertyName\": \"textTwo\"\n },\n \"iconClass\": {\n \"type\": \"string\",\n \"displayName\": \"Icon Class\",\n \"preferredControlType\": \"textField\",\n \"enableParameters\": true,\n \"propertyName\": \"iconClass\"\n },\n \"codeMaxLength\": {\n \"type\": \"string\",\n \"displayName\": \"Code Max Length\",\n \"preferredControlType\": \"textField\",\n \"enableParameters\": true,\n \"propertyName\": \"codeMaxLength\"\n },\n \"message\": {\n \"type\": \"string\",\n \"displayName\": \"Message (for resend)\",\n \"preferredControlType\": \"textField\",\n \"enableParameters\": true,\n \"propertyName\": \"message\"\n },\n \"buttonLabel\": {\n \"type\": \"string\",\n \"displayName\": \"Button Label\",\n \"preferredControlType\": \"textField\",\n \"enableParameters\": true,\n \"propertyName\": \"buttonLabel\"\n },\n \"resendButtonLabel\": {\n \"type\": \"string\",\n \"displayName\": \"Resend Button Label\",\n \"preferredControlType\": \"textField\",\n \"enableParameters\": true,\n \"propertyName\": \"resendButtonLabel\"\n }\n }\n}" }, "textOne": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"We've sent a verification code to your email address. Please verify your email to finish setting up your account.\"\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "title": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"Verify Account\"\n }\n ]\n }\n]" }, "codeMaxLength": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"8\"\n }\n ]\n }\n]" }, "iconClass": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"mdi-email-outline\"\n }\n ]\n }\n]" }, "message": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"teleport.svg\",\n \"url\": \"message\",\n \"data\": \"{{local.31t71mx9v7.payload.output.message}}\",\n \"tooltip\": \"{{local.31t71mx9v7.payload.output.message}}\",\n \"children\": [\n {\n \"text\": \"message\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "resendButtonLabel": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"Resend\"\n }\n ]\n }\n]" }, "buttonLabel": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"Verify\"\n }\n ]\n }\n]" } } }, "position": { "x": 1586, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "vyozn4fzd6", "nodeType": "CONNECTION", "connectionId": "94141bf2f1b9b59a5f5365ff135e02bb", "connectorId": "pingOneSSOConnector", "name": "PingOne", "label": "PingOne - Template", "status": "configured", "capabilityName": "verifyEmail", "type": "action", "properties": { "identifier": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.ze65gdle1e.payload.output.user.id}}\",\n \"tooltip\": \"{{local.ze65gdle1e.payload.output.user.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "verificationCode": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"verifyCode\",\n \"data\": \"{{local.e4dyxguyr.payload.output.verifyCode}}\",\n \"tooltip\": \"{{local.e4dyxguyr.payload.output.verifyCode}}\",\n \"children\": [\n {\n \"text\": \"verifyCode\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "nodeTitle": { "value": "Validate verification code" }, "nodeDescription": { "value": "Sends the verification code to PingOne to validate" } } }, "position": { "x": 2486, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "ziifj7x8i1", "nodeType": "CONNECTION", "connectionId": "53ab83a4a4ab919d9f2cb02d9e111ac8", "connectorId": "errorConnector", "name": "Error Message", "label": "Error Customize", "status": "configured", "capabilityName": "customErrorMessage", "type": "action", "properties": { "errorMessage": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"message\",\n \"data\": \"{{local.ze65gdle1e.payload.error.message}}\",\n \"tooltip\": \"{{local.ze65gdle1e.payload.error.message}}\",\n \"children\": [\n {\n \"text\": \"message\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "nodeTitle": { "value": "Unable to Create User" } }, "idUnique": "f6c6klxo7e" }, "position": { "x": 1586, "y": 819 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "kdxoxd7ah5", "nodeType": "EVAL", "label": "Evaluator", "properties": { "ziifj7x8i1": { "value": "anyTriggersFalse" } } }, "position": { "x": 1406, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "7kt18lqqdu", "nodeType": "EVAL" }, "position": { "x": 1106, "y": 1029 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "4bf0xaak8w", "nodeType": "CONNECTION", "connectionId": "de650ca45593b82c49064ead10b9fe17", "connectorId": "functionsConnector", "name": "Functions", "label": "Functions", "status": "configured", "capabilityName": "AEqualsMultipleB", "type": "trigger", "properties": { "leftValueA": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"buttonValue\",\n \"data\": \"{{local.7zgj4t490a.payload.output.buttonValue}}\",\n \"tooltip\": \"{{local.7zgj4t490a.payload.output.buttonValue}}\",\n \"children\": [\n {\n \"text\": \"buttonValue\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "rightValueB": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"submit\"\n }\n ]\n }\n]" }, "nodeTitle": { "value": "Register Form Button Action" }, "rightValueMultiple": { "value": [ { "value": "[\n {\n \"children\": [\n {\n \"text\": \"REGISTER\"\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]", "id": "js0k5824y5" }, { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"SIGNON\"\n },\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]", "id": "qtli5t2v0s" } ] }, "nodeDescription": { "value": "Check which button was clicked" } }, "isDisabled": false }, "position": { "x": 986, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "ze65gdle1e", "nodeType": "CONNECTION", "connectionId": "94141bf2f1b9b59a5f5365ff135e02bb", "connectorId": "pingOneSSOConnector", "name": "PingOne", "label": "PingOne - Template", "status": "configured", "capabilityName": "createUser", "type": "action", "properties": { "username": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"email\",\n \"data\": \"{{local.7zgj4t490a.payload.output.email}}\",\n \"tooltip\": \"{{local.7zgj4t490a.payload.output.email}}\",\n \"children\": [\n {\n \"text\": \"email\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "given": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"givenName\",\n \"data\": \"{{local.7zgj4t490a.payload.output.givenName}}\",\n \"tooltip\": \"{{local.7zgj4t490a.payload.output.givenName}}\",\n \"children\": [\n {\n \"text\": \"givenName\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "family": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"familyName\",\n \"data\": \"{{local.7zgj4t490a.payload.output.familyName}}\",\n \"tooltip\": \"{{local.7zgj4t490a.payload.output.familyName}}\",\n \"children\": [\n {\n \"text\": \"familyName\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "email": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"email\",\n \"data\": \"{{local.7zgj4t490a.payload.output.email}}\",\n \"tooltip\": \"{{local.7zgj4t490a.payload.output.email}}\",\n \"children\": [\n {\n \"text\": \"email\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "lifecycleStatus": { "value": "VERIFICATION_REQUIRED" }, "nodeTitle": { "value": "Create the PingOne user" }, "password": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"password\",\n \"data\": \"{{local.fuil2gnc5f.payload.output.password}}\",\n \"tooltip\": \"{{local.fuil2gnc5f.payload.output.password}}\",\n \"children\": [\n {\n \"text\": \"password\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "passwordForCreateUser": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"password\",\n \"data\": \"{{local.7zgj4t490a.payload.output.password}}\",\n \"tooltip\": \"{{local.7zgj4t490a.payload.output.password}}\",\n \"children\": [\n {\n \"text\": \"password\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "additionalUserProperties": { "value": [] }, "population": { "value": "usePopulationId" }, "nodeDescription": { "value": "Creates the PingOne account for the user" }, "populationId": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"teleport.svg\",\n \"url\": \"populationId\",\n \"data\": \"{{local.0g2og2ihlp.payload.output.populationId}}\",\n \"tooltip\": \"{{local.0g2og2ihlp.payload.output.populationId}}\",\n \"children\": [\n {\n \"text\": \"populationId\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" } } }, "position": { "x": 1286, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "hcwcyf95jp", "nodeType": "EVAL" }, "position": { "x": 1706, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "1d0nyizdvm", "nodeType": "ANNOTATION", "name": "Annotation", "connectionId": "921bfae85c38ed45045e07be703d86b8", "connectorId": "annotationConnector", "capabilityName": "updateAnnotationProperties", "type": "action", "properties": { "backgroundColor": { "value": "#f2f3f4ff" }, "annotationTextColor": { "value": "#000000" }, "annotation": { "value": "User Has Account, Cancel Registration" }, "width": { "value": 300 }, "fontSize": { "value": 14 }, "fontFamily": { "value": "sans-serif" }, "cornerRadius": { "value": 8 }, "strokeEnabled": { "value": true }, "strokeWidth": { "value": 1 }, "strokeColor": { "value": "#181818ff" } }, "status": "configured" }, "position": { "x": 1136, "y": 699 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "5r3nsoqo2e", "nodeType": "ANNOTATION", "name": "Annotation", "connectionId": "921bfae85c38ed45045e07be703d86b8", "connectorId": "annotationConnector", "capabilityName": "updateAnnotationProperties", "type": "action", "properties": { "backgroundColor": { "value": "#f2f3f4ff" }, "annotationTextColor": { "value": "#000000" }, "annotation": { "value": "Unknown Button Pressed" }, "width": { "value": 240 }, "fontSize": { "value": 14 }, "fontFamily": { "value": "sans-serif" }, "cornerRadius": { "value": 8 }, "strokeEnabled": { "value": true }, "strokeWidth": { "value": 1 }, "strokeColor": { "value": "#181818ff" } }, "status": "configured" }, "position": { "x": 1166, "y": 939 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "h37py1qqbv", "nodeType": "ANNOTATION", "name": "Annotation", "connectionId": "921bfae85c38ed45045e07be703d86b8", "connectorId": "annotationConnector", "capabilityName": "updateAnnotationProperties", "type": "action", "properties": { "backgroundColor": { "value": "#f2f3f4ff" }, "annotationTextColor": { "value": "#000000" }, "annotation": { "value": "Error Creating User" }, "width": { "value": 240 }, "fontSize": { "value": 14 }, "fontFamily": { "value": "sans-serif" }, "cornerRadius": { "value": 8 }, "strokeEnabled": { "value": true }, "strokeWidth": { "value": 1 }, "strokeColor": { "value": "#181818ff" } }, "status": "configured" }, "position": { "x": 1466, "y": 699 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "2elun9ixpr", "nodeType": "ANNOTATION", "name": "Annotation", "connectionId": "921bfae85c38ed45045e07be703d86b8", "connectorId": "annotationConnector", "capabilityName": "updateAnnotationProperties", "type": "action", "properties": { "backgroundColor": { "value": "#e7e7e7ff" }, "annotationTextColor": { "value": "#000000" }, "annotation": { "value": "Return userid to caller" }, "width": { "value": 240 }, "fontSize": { "value": 14 }, "fontFamily": { "value": "sans-serif" }, "cornerRadius": { "value": 8 }, "strokeEnabled": { "value": true }, "strokeWidth": { "value": 1 }, "strokeColor": { "value": "#181818ff" } }, "status": "configured" }, "position": { "x": 2966, "y": 459 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "f4qq2fr0d1", "nodeType": "ANNOTATION", "name": "Annotation", "connectionId": "921bfae85c38ed45045e07be703d86b8", "connectorId": "annotationConnector", "capabilityName": "updateAnnotationProperties", "type": "action", "properties": { "backgroundColor": { "value": "#f2f3f4ff" }, "annotationTextColor": { "value": "#000000" }, "annotation": { "value": "Verification code error" }, "width": { "value": 240 }, "fontSize": { "value": 14 }, "fontFamily": { "value": "sans-serif" }, "cornerRadius": { "value": 8 }, "strokeEnabled": { "value": true }, "strokeWidth": { "value": 1 }, "strokeColor": { "value": "#181818ff" } }, "status": "configured" }, "position": { "x": 2666, "y": 699 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "i4zi31198a", "nodeType": "ANNOTATION", "name": "Annotation", "connectionId": "921bfae85c38ed45045e07be703d86b8", "connectorId": "annotationConnector", "capabilityName": "updateAnnotationProperties", "type": "action", "properties": { "backgroundColor": { "value": "#f2f3f4ff" }, "annotationTextColor": { "value": "#000000" }, "annotation": { "value": "Capture User Details" }, "width": { "value": 240 }, "fontSize": { "value": 14 }, "fontFamily": { "value": "sans-serif" }, "cornerRadius": { "value": 8 }, "strokeEnabled": { "value": true }, "strokeWidth": { "value": 1 }, "strokeColor": { "value": "#181818ff" } }, "status": "configured", "idUnique": "2gvzt6c9xh" }, "position": { "x": 656, "y": 459 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "yje4q5ed83", "nodeType": "ANNOTATION", "name": "Annotation", "connectionId": "921bfae85c38ed45045e07be703d86b8", "connectorId": "annotationConnector", "capabilityName": "updateAnnotationProperties", "type": "action", "properties": { "backgroundColor": { "value": "#f2f3f4ff" }, "annotationTextColor": { "value": "#000000" }, "annotation": { "value": "Create User in Provided Population" }, "width": { "value": 240 }, "fontSize": { "value": 14 }, "fontFamily": { "value": "sans-serif" }, "cornerRadius": { "value": 8 }, "strokeEnabled": { "value": true }, "strokeWidth": { "value": 1 }, "strokeColor": { "value": "#181818ff" } }, "status": "configured" }, "position": { "x": 1166, "y": 459 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "48qs5jkipi", "nodeType": "CONNECTION", "connectionId": "de650ca45593b82c49064ead10b9fe17", "connectorId": "functionsConnector", "name": "Functions", "label": "Functions", "status": "configured", "capabilityName": "AEqualsMultipleB", "type": "trigger", "properties": { "leftValueA": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"http.svg\",\n \"url\": \"buttonValue\",\n \"data\": \"{{local.e4dyxguyr.payload.output.buttonValue}}\",\n \"tooltip\": \"{{local.e4dyxguyr.payload.output.buttonValue}}\",\n \"children\": [\n {\n \"text\": \"buttonValue\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "rightValueB": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"SUBMIT\"\n }\n ]\n }\n]" }, "nodeTitle": { "value": "Form Button Check" }, "rightValueMultiple": { "value": [ { "value": "[\n {\n \"children\": [\n {\n \"text\": \"VERIFY\"\n }\n ]\n }\n]", "id": "xplfpj1df8" }, { "value": "[\n {\n \"children\": [\n {\n \"text\": \"RESEND\"\n }\n ]\n }\n]", "id": "8982ybbt5z" } ] } } }, "position": { "x": 1886, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "0h07n1ee6e", "nodeType": "EVAL" }, "position": { "x": 2006, "y": 579 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "pmrccvexh6", "nodeType": "EVAL", "label": "Evaluator" }, "position": { "x": 2006, "y": 819 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "1mimooijvs", "nodeType": "CONNECTION", "connectionId": "94141bf2f1b9b59a5f5365ff135e02bb", "connectorId": "pingOneSSOConnector", "name": "PingOne", "label": "PingOne", "status": "configured", "capabilityName": "sendVerificationCode", "type": "action", "properties": { "identifier": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"\"\n },\n {\n \"text\": \"\"\n },\n {\n \"type\": \"link\",\n \"src\": \"pingIdentity.svg\",\n \"url\": \"id\",\n \"data\": \"{{local.ze65gdle1e.payload.output.user.id}}\",\n \"tooltip\": \"{{local.ze65gdle1e.payload.output.user.id}}\",\n \"children\": [\n {\n \"text\": \"id\"\n }\n ]\n },\n {\n \"text\": \"\"\n }\n ]\n }\n]" }, "nodeTitle": { "value": "Resend Verification Code" } } }, "position": { "x": 2186, "y": 819 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "31t71mx9v7", "nodeType": "CONNECTION", "connectionId": "e7eae662d2ca276e4c6f097fc36a3bb1", "connectorId": "nodeConnector", "name": "Node", "label": "Node", "status": "configured", "capabilityName": "startNode", "type": "trigger", "properties": { "inputSchema": { "value": "{\n\t\"type\": \"object\",\n\t\"properties\": {\n\t\t\"message\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"displayName\": \"Message\",\n\t\t\t\"preferredControlType\": \"textField\",\n\t\t\t\"enableParameters\": true,\n\t\t\t\"propertyName\": \"message\"\n\t\t}\n\t}\n}" }, "nodeTitle": { "value": "Verification Resent" } } }, "position": { "x": 1286, "y": 399 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "lnyqstd5v1", "nodeType": "EVAL" }, "position": { "x": 1406, "y": 399 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "eaq6z3clst", "nodeType": "EVAL", "label": "Evaluator" }, "position": { "x": 2306, "y": 819 }, "group": "nodes", "removed": false, "selected": false, "selectable": true, "locked": false, "grabbable": true, "pannable": false, "classes": "" }, { "data": { "id": "7tszvnntqr", "nodeType": "CONNECTION", "connectionId": "e7eae662d2ca276e4c6f097fc36a3bb1", "connectorId": "nodeConnector", "name": "Node", "label": "Node", "status": "configured", "capabilityName": "goToNode", "type": "action", "properties": { "nodeInstanceId": { "value": "31t71mx9v7" }, "message": { "value": "[\n {\n \"children\": [\n {\n \"text\": \"Verification code resent\"\n }\n ]\n }\n]" }, "nodeTitle": { "value": "Resend Verification Node" } } }, "position": { "x": 2486, "y": 819 }, "group": "nodes", "removed": false, "selected": false, "s