Back to Collection Items
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at ChilkatCode.Scanner.NextToken()
at ChilkatCode.Parser.Get()
at ChilkatCode.Parser.statement()
at ChilkatCode.Parser.Chilkat()
at ChilkatCode.Parser.Parse()
at ChilkatCode.Compile.CompileForToolsIO(String srcCode, String langHashKey, StringBuilder sbHtmlOut)
Curl Command
curl -X POST
-H "Content-Type: application/json"
-H "Accept-API-Version: resource=2.0, protocol=1.0"
-d '{
"authId": "{{authId}}",
"callbacks": [
{
"type": "ValidatedCreateUsernameCallback",
"output": [
{
"name": "policies",
"value": {
"policyRequirements": [
"REQUIRED",
"MIN_LENGTH",
"VALID_TYPE",
"VALID_USERNAME",
"CANNOT_CONTAIN_CHARACTERS",
"MAX_LENGTH"
],
"fallbackPolicies": null,
"name": "userName",
"policies": [
{
"policyRequirements": [
"REQUIRED"
],
"policyId": "required"
},
{
"policyRequirements": [
"REQUIRED"
],
"policyId": "not-empty"
},
{
"policyRequirements": [
"MIN_LENGTH"
],
"policyId": "minimum-length",
"params": {
"minLength": 1
}
},
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
},
{
"policyId": "valid-username",
"policyRequirements": [
"VALID_USERNAME"
]
},
{
"policyId": "cannot-contain-characters",
"params": {
"forbiddenChars": [
"/"
]
},
"policyRequirements": [
"CANNOT_CONTAIN_CHARACTERS"
]
},
{
"policyId": "minimum-length",
"params": {
"minLength": 1
},
"policyRequirements": [
"MIN_LENGTH"
]
},
{
"policyId": "maximum-length",
"params": {
"maxLength": 255
},
"policyRequirements": [
"MAX_LENGTH"
]
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "prompt",
"value": "Username"
}
],
"input": [
{
"name": "IDToken1",
"value": "{{myRandomUsername}}"
},
{
"name": "IDToken1validateOnly",
"value": false
}
],
"_id": 0
},
{
"type": "StringAttributeInputCallback",
"output": [
{
"name": "name",
"value": "givenName"
},
{
"name": "prompt",
"value": "First Name"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {
"policyRequirements": [
"REQUIRED",
"VALID_TYPE"
],
"fallbackPolicies": null,
"name": "givenName",
"policies": [
{
"policyRequirements": [
"REQUIRED"
],
"policyId": "required"
},
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": ""
}
],
"input": [
{
"name": "IDToken2",
"value": "Postman"
},
{
"name": "IDToken2validateOnly",
"value": false
}
],
"_id": 1
},
{
"type": "StringAttributeInputCallback",
"output": [
{
"name": "name",
"value": "sn"
},
{
"name": "prompt",
"value": "Last Name"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {
"policyRequirements": [
"REQUIRED",
"VALID_TYPE"
],
"fallbackPolicies": null,
"name": "sn",
"policies": [
{
"policyRequirements": [
"REQUIRED"
],
"policyId": "required"
},
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": ""
}
],
"input": [
{
"name": "IDToken3",
"value": "Self-Service-User"
},
{
"name": "IDToken3validateOnly",
"value": false
}
],
"_id": 2
},
{
"type": "StringAttributeInputCallback",
"output": [
{
"name": "name",
"value": "mail"
},
{
"name": "prompt",
"value": "Email Address"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {
"policyRequirements": [
"REQUIRED",
"VALID_TYPE",
"VALID_EMAIL_ADDRESS_FORMAT"
],
"fallbackPolicies": null,
"name": "mail",
"policies": [
{
"policyRequirements": [
"REQUIRED"
],
"policyId": "required"
},
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
},
{
"policyId": "valid-email-address-format",
"policyRequirements": [
"VALID_EMAIL_ADDRESS_FORMAT"
]
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": ""
}
],
"input": [
{
"name": "IDToken4",
"value": "{{myRandomUsername}}@selfservice.example.com"
},
{
"name": "IDToken4validateOnly",
"value": false
}
],
"_id": 3
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/marketing"
},
{
"name": "prompt",
"value": "Send me special offers and services"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken5",
"value": {{$randomBoolean}}
},
{
"name": "IDToken5validateOnly",
"value": false
}
],
"_id": 4
},
{
"type": "BooleanAttributeInputCallback",
"output": [
{
"name": "name",
"value": "preferences/updates"
},
{
"name": "prompt",
"value": "Send me news and updates"
},
{
"name": "required",
"value": true
},
{
"name": "policies",
"value": {}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "value",
"value": false
}
],
"input": [
{
"name": "IDToken6",
"value": {{$randomBoolean}}
},
{
"name": "IDToken6validateOnly",
"value": false
}
],
"_id": 5
},
{
"type": "ValidatedCreatePasswordCallback",
"output": [
{
"name": "echoOn",
"value": false
},
{
"name": "policies",
"value": {
"policyRequirements": [
"REQUIRED",
"MIN_LENGTH",
"VALID_TYPE",
"AT_LEAST_X_CAPITAL_LETTERS",
"AT_LEAST_X_NUMBERS",
"CANNOT_CONTAIN_OTHERS"
],
"fallbackPolicies": null,
"name": "password",
"policies": [
{
"policyRequirements": [
"REQUIRED"
],
"policyId": "not-empty"
},
{
"policyRequirements": [
"MIN_LENGTH"
],
"policyId": "minimum-length",
"params": {
"minLength": 8
}
},
{
"policyRequirements": [
"VALID_TYPE"
],
"policyId": "valid-type",
"params": {
"types": [
"string"
]
}
},
{
"policyId": "at-least-X-capitals",
"params": {
"numCaps": 1
},
"policyRequirements": [
"AT_LEAST_X_CAPITAL_LETTERS"
]
},
{
"policyId": "at-least-X-numbers",
"params": {
"numNums": 1
},
"policyRequirements": [
"AT_LEAST_X_NUMBERS"
]
},
{
"policyId": "cannot-contain-others",
"params": {
"disallowedFields": [
"userName",
"givenName",
"sn"
]
},
"policyRequirements": [
"CANNOT_CONTAIN_OTHERS"
]
}
],
"conditionalPolicies": null
}
},
{
"name": "failedPolicies",
"value": []
},
{
"name": "validateOnly",
"value": false
},
{
"name": "prompt",
"value": "Password"
}
],
"input": [
{
"name": "IDToken7",
"value": "Password1!"
},
{
"name": "IDToken7validateOnly",
"value": false
}
],
"_id": 6
},
{
"type": "KbaCreateCallback",
"output": [
{
"name": "prompt",
"value": "Select a security question"
},
{
"name": "predefinedQuestions",
"value": [
"What\'s your favorite color?"
]
}
],
"input": [
{
"name": "IDToken8question",
"value": "What\'s your favorite color?"
},
{
"name": "IDToken8answer",
"value": "Cornflower Blue"
}
],
"_id": 7
},
{
"type": "TermsAndConditionsCallback",
"output": [
{
"name": "version",
"value": "0.0"
},
{
"name": "terms",
"value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
},
{
"name": "createDate",
"value": "2019-10-28T04:20:11.320Z"
}
],
"input": [
{
"name": "IDToken9",
"value": true
}
],
"_id": 8
}
],
"header": "Sign Up",
"description": "Signing up is fast and easy.<br>Already have an account? <a href=\'#/service/Login\'>Sign In</a>"
}'
https://<tenant-name>.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Registration
Postman Collection Item JSON
{
"name": "Step 2: Handle \"Registration\" Journey Callback",
"event": [
{
"listen": "test",
"script": {
"exec": [
"const JSONResponse = JSON.parse(responseBody);",
"",
"// Did request return SSO Token?",
"if(JSONResponse.tokenId && JSONResponse.tokenId != \"\")",
"{",
"",
" // Remove `authId` variable",
" pm.globals.unset(\"authId\");",
" ",
"}",
"",
"// Tests",
"",
"pm.test(\"Status code is 200\", () => {",
" pm.expect(pm.response.code).to.eql(200);",
"});",
"",
"pm.test(\"Response contains tokenId or authId\", function () {",
" pm.expect(JSONResponse).to.have.any.keys('tokenId', 'authId');",
"});",
""
],
"type": "text/javascript"
}
},
{
"listen": "prerequest",
"script": {
"exec": [
"pm.variables.set(\"myRandomUsername\", pm.variables.replaceIn('{{$randomUserName}}'));"
],
"type": "text/javascript"
}
}
],
"protocolProfileBehavior": {
"disableCookies": true
},
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "Specifies that the `/json/authenticate` endpoint uses JSON format for requests."
},
{
"key": "Accept-API-Version",
"value": "resource=2.0, protocol=1.0",
"description": "Specifies the version of the `/json/authenticate` endpoint to use."
}
],
"body": {
"mode": "raw",
"raw": "{\n \"authId\": \"{{authId}}\",\n \"callbacks\": [\n {\n \"type\": \"ValidatedCreateUsernameCallback\",\n \"output\": [\n {\n \"name\": \"policies\",\n \"value\": {\n \"policyRequirements\": [\n \"REQUIRED\",\n \"MIN_LENGTH\",\n \"VALID_TYPE\",\n \"VALID_USERNAME\",\n \"CANNOT_CONTAIN_CHARACTERS\",\n \"MAX_LENGTH\"\n ],\n \"fallbackPolicies\": null,\n \"name\": \"userName\",\n \"policies\": [\n {\n \"policyRequirements\": [\n \"REQUIRED\"\n ],\n \"policyId\": \"required\"\n },\n {\n \"policyRequirements\": [\n \"REQUIRED\"\n ],\n \"policyId\": \"not-empty\"\n },\n {\n \"policyRequirements\": [\n \"MIN_LENGTH\"\n ],\n \"policyId\": \"minimum-length\",\n \"params\": {\n \"minLength\": 1\n }\n },\n {\n \"policyRequirements\": [\n \"VALID_TYPE\"\n ],\n \"policyId\": \"valid-type\",\n \"params\": {\n \"types\": [\n \"string\"\n ]\n }\n },\n {\n \"policyId\": \"valid-username\",\n \"policyRequirements\": [\n \"VALID_USERNAME\"\n ]\n },\n {\n \"policyId\": \"cannot-contain-characters\",\n \"params\": {\n \"forbiddenChars\": [\n \"/\"\n ]\n },\n \"policyRequirements\": [\n \"CANNOT_CONTAIN_CHARACTERS\"\n ]\n },\n {\n \"policyId\": \"minimum-length\",\n \"params\": {\n \"minLength\": 1\n },\n \"policyRequirements\": [\n \"MIN_LENGTH\"\n ]\n },\n {\n \"policyId\": \"maximum-length\",\n \"params\": {\n \"maxLength\": 255\n },\n \"policyRequirements\": [\n \"MAX_LENGTH\"\n ]\n }\n ],\n \"conditionalPolicies\": null\n }\n },\n {\n \"name\": \"failedPolicies\",\n \"value\": []\n },\n {\n \"name\": \"validateOnly\",\n \"value\": false\n },\n {\n \"name\": \"prompt\",\n \"value\": \"Username\"\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken1\",\n \"value\": \"{{myRandomUsername}}\"\n },\n {\n \"name\": \"IDToken1validateOnly\",\n \"value\": false\n }\n ],\n \"_id\": 0\n },\n {\n \"type\": \"StringAttributeInputCallback\",\n \"output\": [\n {\n \"name\": \"name\",\n \"value\": \"givenName\"\n },\n {\n \"name\": \"prompt\",\n \"value\": \"First Name\"\n },\n {\n \"name\": \"required\",\n \"value\": true\n },\n {\n \"name\": \"policies\",\n \"value\": {\n \"policyRequirements\": [\n \"REQUIRED\",\n \"VALID_TYPE\"\n ],\n \"fallbackPolicies\": null,\n \"name\": \"givenName\",\n \"policies\": [\n {\n \"policyRequirements\": [\n \"REQUIRED\"\n ],\n \"policyId\": \"required\"\n },\n {\n \"policyRequirements\": [\n \"VALID_TYPE\"\n ],\n \"policyId\": \"valid-type\",\n \"params\": {\n \"types\": [\n \"string\"\n ]\n }\n }\n ],\n \"conditionalPolicies\": null\n }\n },\n {\n \"name\": \"failedPolicies\",\n \"value\": []\n },\n {\n \"name\": \"validateOnly\",\n \"value\": false\n },\n {\n \"name\": \"value\",\n \"value\": \"\"\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken2\",\n \"value\": \"Postman\"\n },\n {\n \"name\": \"IDToken2validateOnly\",\n \"value\": false\n }\n ],\n \"_id\": 1\n },\n {\n \"type\": \"StringAttributeInputCallback\",\n \"output\": [\n {\n \"name\": \"name\",\n \"value\": \"sn\"\n },\n {\n \"name\": \"prompt\",\n \"value\": \"Last Name\"\n },\n {\n \"name\": \"required\",\n \"value\": true\n },\n {\n \"name\": \"policies\",\n \"value\": {\n \"policyRequirements\": [\n \"REQUIRED\",\n \"VALID_TYPE\"\n ],\n \"fallbackPolicies\": null,\n \"name\": \"sn\",\n \"policies\": [\n {\n \"policyRequirements\": [\n \"REQUIRED\"\n ],\n \"policyId\": \"required\"\n },\n {\n \"policyRequirements\": [\n \"VALID_TYPE\"\n ],\n \"policyId\": \"valid-type\",\n \"params\": {\n \"types\": [\n \"string\"\n ]\n }\n }\n ],\n \"conditionalPolicies\": null\n }\n },\n {\n \"name\": \"failedPolicies\",\n \"value\": []\n },\n {\n \"name\": \"validateOnly\",\n \"value\": false\n },\n {\n \"name\": \"value\",\n \"value\": \"\"\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken3\",\n \"value\": \"Self-Service-User\"\n },\n {\n \"name\": \"IDToken3validateOnly\",\n \"value\": false\n }\n ],\n \"_id\": 2\n },\n {\n \"type\": \"StringAttributeInputCallback\",\n \"output\": [\n {\n \"name\": \"name\",\n \"value\": \"mail\"\n },\n {\n \"name\": \"prompt\",\n \"value\": \"Email Address\"\n },\n {\n \"name\": \"required\",\n \"value\": true\n },\n {\n \"name\": \"policies\",\n \"value\": {\n \"policyRequirements\": [\n \"REQUIRED\",\n \"VALID_TYPE\",\n \"VALID_EMAIL_ADDRESS_FORMAT\"\n ],\n \"fallbackPolicies\": null,\n \"name\": \"mail\",\n \"policies\": [\n {\n \"policyRequirements\": [\n \"REQUIRED\"\n ],\n \"policyId\": \"required\"\n },\n {\n \"policyRequirements\": [\n \"VALID_TYPE\"\n ],\n \"policyId\": \"valid-type\",\n \"params\": {\n \"types\": [\n \"string\"\n ]\n }\n },\n {\n \"policyId\": \"valid-email-address-format\",\n \"policyRequirements\": [\n \"VALID_EMAIL_ADDRESS_FORMAT\"\n ]\n }\n ],\n \"conditionalPolicies\": null\n }\n },\n {\n \"name\": \"failedPolicies\",\n \"value\": []\n },\n {\n \"name\": \"validateOnly\",\n \"value\": false\n },\n {\n \"name\": \"value\",\n \"value\": \"\"\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken4\",\n \"value\": \"{{myRandomUsername}}@selfservice.example.com\"\n },\n {\n \"name\": \"IDToken4validateOnly\",\n \"value\": false\n }\n ],\n \"_id\": 3\n },\n {\n \"type\": \"BooleanAttributeInputCallback\",\n \"output\": [\n {\n \"name\": \"name\",\n \"value\": \"preferences/marketing\"\n },\n {\n \"name\": \"prompt\",\n \"value\": \"Send me special offers and services\"\n },\n {\n \"name\": \"required\",\n \"value\": true\n },\n {\n \"name\": \"policies\",\n \"value\": {}\n },\n {\n \"name\": \"failedPolicies\",\n \"value\": []\n },\n {\n \"name\": \"validateOnly\",\n \"value\": false\n },\n {\n \"name\": \"value\",\n \"value\": false\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken5\",\n \"value\": {{$randomBoolean}}\n },\n {\n \"name\": \"IDToken5validateOnly\",\n \"value\": false\n }\n ],\n \"_id\": 4\n },\n {\n \"type\": \"BooleanAttributeInputCallback\",\n \"output\": [\n {\n \"name\": \"name\",\n \"value\": \"preferences/updates\"\n },\n {\n \"name\": \"prompt\",\n \"value\": \"Send me news and updates\"\n },\n {\n \"name\": \"required\",\n \"value\": true\n },\n {\n \"name\": \"policies\",\n \"value\": {}\n },\n {\n \"name\": \"failedPolicies\",\n \"value\": []\n },\n {\n \"name\": \"validateOnly\",\n \"value\": false\n },\n {\n \"name\": \"value\",\n \"value\": false\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken6\",\n \"value\": {{$randomBoolean}}\n },\n {\n \"name\": \"IDToken6validateOnly\",\n \"value\": false\n }\n ],\n \"_id\": 5\n },\n {\n \"type\": \"ValidatedCreatePasswordCallback\",\n \"output\": [\n {\n \"name\": \"echoOn\",\n \"value\": false\n },\n {\n \"name\": \"policies\",\n \"value\": {\n \"policyRequirements\": [\n \"REQUIRED\",\n \"MIN_LENGTH\",\n \"VALID_TYPE\",\n \"AT_LEAST_X_CAPITAL_LETTERS\",\n \"AT_LEAST_X_NUMBERS\",\n \"CANNOT_CONTAIN_OTHERS\"\n ],\n \"fallbackPolicies\": null,\n \"name\": \"password\",\n \"policies\": [\n {\n \"policyRequirements\": [\n \"REQUIRED\"\n ],\n \"policyId\": \"not-empty\"\n },\n {\n \"policyRequirements\": [\n \"MIN_LENGTH\"\n ],\n \"policyId\": \"minimum-length\",\n \"params\": {\n \"minLength\": 8\n }\n },\n {\n \"policyRequirements\": [\n \"VALID_TYPE\"\n ],\n \"policyId\": \"valid-type\",\n \"params\": {\n \"types\": [\n \"string\"\n ]\n }\n },\n {\n \"policyId\": \"at-least-X-capitals\",\n \"params\": {\n \"numCaps\": 1\n },\n \"policyRequirements\": [\n \"AT_LEAST_X_CAPITAL_LETTERS\"\n ]\n },\n {\n \"policyId\": \"at-least-X-numbers\",\n \"params\": {\n \"numNums\": 1\n },\n \"policyRequirements\": [\n \"AT_LEAST_X_NUMBERS\"\n ]\n },\n {\n \"policyId\": \"cannot-contain-others\",\n \"params\": {\n \"disallowedFields\": [\n \"userName\",\n \"givenName\",\n \"sn\"\n ]\n },\n \"policyRequirements\": [\n \"CANNOT_CONTAIN_OTHERS\"\n ]\n }\n ],\n \"conditionalPolicies\": null\n }\n },\n {\n \"name\": \"failedPolicies\",\n \"value\": []\n },\n {\n \"name\": \"validateOnly\",\n \"value\": false\n },\n {\n \"name\": \"prompt\",\n \"value\": \"Password\"\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken7\",\n \"value\": \"Password1!\"\n },\n {\n \"name\": \"IDToken7validateOnly\",\n \"value\": false\n }\n ],\n \"_id\": 6\n },\n {\n \"type\": \"KbaCreateCallback\",\n \"output\": [\n {\n \"name\": \"prompt\",\n \"value\": \"Select a security question\"\n },\n {\n \"name\": \"predefinedQuestions\",\n \"value\": [\n \"What's your favorite color?\"\n ]\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken8question\",\n \"value\": \"What's your favorite color?\"\n },\n {\n \"name\": \"IDToken8answer\",\n \"value\": \"Cornflower Blue\"\n }\n ],\n \"_id\": 7\n },\n {\n \"type\": \"TermsAndConditionsCallback\",\n \"output\": [\n {\n \"name\": \"version\",\n \"value\": \"0.0\"\n },\n {\n \"name\": \"terms\",\n \"value\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\"\n },\n {\n \"name\": \"createDate\",\n \"value\": \"2019-10-28T04:20:11.320Z\"\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken9\",\n \"value\": true\n }\n ],\n \"_id\": 8\n }\n ],\n \"header\": \"Sign Up\",\n \"description\": \"Signing up is fast and easy.<br>Already have an account? <a href='#/service/Login'>Sign In</a>\"\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{amUrl}}/json{{realm}}/authenticate?authIndexType=service&authIndexValue=Registration",
"host": [
"{{amUrl}}"
],
"path": [
"json{{realm}}",
"authenticate"
],
"query": [
{
"key": "authIndexType",
"value": "service",
"description": "Allows the request to configure the service (for example, an authentication tree) to use for this request."
},
{
"key": "authIndexValue",
"value": "Registration",
"description": "Specifies the name of the service to use for this request.\nOverride this value using the `amAuthenticationTree` Postman variable."
}
]
},
"description": "Respond to the callbacks of the *Registration* journey.\n\nThe builtin *Registration* journey also authenticates the newly registered user and issues a session token."
},
"response": [
{
"name": "Success - authentication complete",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"description": "Specifies that the `/json/authenticate` endpoint uses JSON format for requests."
},
{
"key": "Accept-API-Version",
"value": "resource=2.0, protocol=1.0",
"description": "Specifies the version of the `/json/authenticate` endpoint to use."
}
],
"body": {
"mode": "raw",
"raw": "{\n \"authId\": \"{{authId}}\",\n \"callbacks\": [\n {\n \"type\": \"ChoiceCallback\",\n \"output\": [\n {\n \"name\": \"prompt\",\n \"value\": \"Succeed?\"\n },\n {\n \"name\": \"choices\",\n \"value\": [\n \"Yes\",\n \"No\"\n ]\n },\n {\n \"name\": \"defaultChoice\",\n \"value\": 0\n }\n ],\n \"input\": [\n {\n \"name\": \"IDToken1\",\n \"value\": 0\n }\n ]\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{amUrl}}/json{{realm}}/authenticate?authIndexType=service&authIndexValue={{loginJourney}}",
"host": [
"{{amUrl}}"
],
"path": [
"json{{realm}}",
"authenticate"
],
"query": [
{
"key": "authIndexType",
"value": "service",
"description": "Allows the request to configure the service (for example, an authentication tree) to use for this request."
},
{
"key": "authIndexValue",
"value": "{{loginJourney}}",
"description": "Specifies the name of the service to use for this request.\nOverride this value using the `amAuthenticationTree` Postman variable."
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "X-Frame-Options",
"value": "SAMEORIGIN"
},
{
"key": "X-Content-Type-Options",
"value": "nosniff"
},
{
"key": "Cache-Control",
"value": "private"
},
{
"key": "Cache-Control",
"value": "no-cache, no-store, must-revalidate"
},
{
"key": "Set-Cookie",
"value": "iPlanetDirectoryPro=N60dPVcmOADQN170-8799pcqVVI.*AAJTSQACMDEAAlNLABw5QThIM0ZJd3RKcmNyWWYxSzlPaGhzcllsUXM9AAR0eXBlAANDVFMAAlMxAAA.*; Path=/; Domain=example.com; HttpOnly"
},
{
"key": "Set-Cookie",
"value": "amlbcookie=01; Path=/; Domain=example.com; HttpOnly"
},
{
"key": "Content-API-Version",
"value": "resource=2.1"
},
{
"key": "Expires",
"value": "0"
},
{
"key": "Pragma",
"value": "no-cache"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Content-Length",
"value": "167"
},
{
"key": "Date",
"value": "Wed, 12 Aug 2020 14:10:41 GMT"
}
],
"cookie": [
],
"body": "{\n \"tokenId\": \"N60dPV99pcqVVI.*AAJTSQACMDEAAANDVFMAAlMxAAA.*\",\n \"successUrl\": \"/openam/console\",\n \"realm\": \"/\"\n}"
}
]
}