{"class_fqid":"com-snaplogic-pipeline_9","snode_id":"6540c5d3872b78e5fc0ecd56","instance_id":"8d03af1d-8800-4691-a11e-aaf16b7eddab","instance_version":8,"link_map":{"link100":{"dst_id":"8da0df93-9b44-43b7-b533-cd0b51313f5e","dst_view_id":"input0","src_id":"7aa17552-b19d-4110-b84d-60e2d9e5c66a","src_view_id":"output0","isGoto":false},"link101":{"dst_id":"60405653-176e-4d3d-9268-474ea5a20647","dst_view_id":"input0","src_id":"8da0df93-9b44-43b7-b533-cd0b51313f5e","src_view_id":"output0","isGoto":false},"link102":{"dst_id":"4fdf0a6a-e633-4cfc-a4f9-19129df93798","dst_view_id":"input0","src_id":"60405653-176e-4d3d-9268-474ea5a20647","src_view_id":"output0","isGoto":false}},"link_serial":103,"property_map":{"info":{"label":{"value":"BoxJwtUsecase"},"author":{"value":"svaranasi@snaplogic.com"},"pipeline_doc_uri":{"value":null},"notes":{"value":null},"purpose":{"value":null}},"error":{"error_behavior":{"value":"none"}},"settings":{"suspendable":{"value":false},"error_pipeline":{"value":null,"expression":false},"error_param_table":{"value":[]},"param_table":{"value":[]},"imports":{"value":[]}},"input":{},"output":{"4fdf0a6a-e633-4cfc-a4f9-19129df93798_output0":{"view_type":{"value":"document"},"label":{"value":"JWT Validate - output0"}}}},"render_map":{"scale_ratio":1,"pan_x_num":0,"pan_y_num":0,"default_snaplex":"5d37461e6476540017ab6611","detail_map":{"7aa17552-b19d-4110-b84d-60e2d9e5c66a":{"grid_x_int":3,"grid_y_int":1,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0,"input":{}},"8da0df93-9b44-43b7-b533-cd0b51313f5e":{"grid_x_int":4,"grid_y_int":1,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0},"60405653-176e-4d3d-9268-474ea5a20647":{"grid_x_int":5,"grid_y_int":1,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0},"4fdf0a6a-e633-4cfc-a4f9-19129df93798":{"grid_x_int":6,"grid_y_int":1,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0}}},"snap_map":{"7aa17552-b19d-4110-b84d-60e2d9e5c66a":{"class_fqid":"com-snaplogic-snaps-transform-jsongenerator_2-develop23622","class_id":"com-snaplogic-snaps-transform-jsongenerator","class_version":2,"instance_fqid":"7aa17552-b19d-4110-b84d-60e2d9e5c66a_2","instance_id":"7aa17552-b19d-4110-b84d-60e2d9e5c66a","instance_version":2,"property_map":{"info":{"label":{"value":"config.json"},"notes":{}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"editable_content":{"value":"{\n \"boxAppSettings\": {\n \"clientID\": \"use clientid from Box json file\",\n \"clientSecret\": \"use clientSecret from Box json file\",\n \"appAuth\": {\n \"publicKeyID\": \"fs91jjuk\",\n \"privateKey\": \"use privatekey from Box json file\",\n \"passphrase\": \"use passphrase from Box json file\"\n }\n },\n \"enterpriseID\": \"545865\"\n}\n"},"arrayElementsAsDocuments":{"value":true},"passThroughProp":{"value":false},"supportTypeExts":{"value":false}},"view_serial":100,"input":{}},"class_build_tag":"develop23622"},"8da0df93-9b44-43b7-b533-cd0b51313f5e":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-develop23622","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"8da0df93-9b44-43b7-b533-cd0b51313f5e_3","instance_id":"8da0df93-9b44-43b7-b533-cd0b51313f5e","instance_version":3,"property_map":{"info":{"label":{"value":"Mapper"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"passThrough":{"value":false},"transformations":{"value":{"mappingRoot":{"value":"$"},"mappingTable":{"value":[{"expression":{"value":"$boxAppSettings.appAuth.passphrase","expression":true},"targetPath":{"value":"key.passphrase"}},{"expression":{"value":"$boxAppSettings.appAuth.privateKey","expression":true},"targetPath":{"value":"key.key"}},{"expression":{"value":"$boxAppSettings.appAuth.publicKeyID","expression":true},"targetPath":{"value":"headers.KeyId"}},{"expression":{"value":"RS512","expression":false},"targetPath":{"value":"headers.algorithm"}},{"expression":{"value":"$boxAppSettings.clientID","expression":true},"targetPath":{"value":"claims.iss"}},{"expression":{"value":"$boxAppSettings.clientSecret","expression":true},"targetPath":{"value":"client_secret"}},{"expression":{"value":"$enterpriseID","expression":true},"targetPath":{"value":"sub"}},{"expression":{"value":"enterprise","expression":false},"targetPath":{"value":"claims.box_sub_type"}},{"expression":{"value":"Math.floor(Date.now() /1000)","expression":true},"targetPath":{"value":"claims.exp"}},{"expression":{"value":"https://api.box.com/oauth2/token","expression":false},"targetPath":{"value":"aud"}},{"expression":{"value":"Math.randomUUID()","expression":true},"targetPath":{"value":"claims.jti"}}]}}},"nullSafeAccess":{"value":false}},"view_serial":100},"class_build_tag":"develop23622"},"60405653-176e-4d3d-9268-474ea5a20647":{"class_fqid":"com-snaplogic-snaps-jwt-jwtgenerate_1-develop23622","class_id":"com-snaplogic-snaps-jwt-jwtgenerate","class_version":1,"instance_fqid":"60405653-176e-4d3d-9268-474ea5a20647_2","instance_id":"60405653-176e-4d3d-9268-474ea5a20647","instance_version":2,"property_map":{"info":{"label":{"value":"JWT Generate"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"iatExp":{"expression":true,"value":null},"keyIdExp":{"expression":true,"value":null},"subjectExpression":{"expression":true,"value":"$sub"},"metadataExpression":{"value":"$claims","expression":true},"execution_mode":{"value":"Validate & Execute"},"expiryExp":{"expression":true,"value":null},"nbfExp":{"expression":true,"value":null},"algorithm":{"value":"HS512"},"jtiExpression":{"value":"$headers.KeyId","expression":true},"audienceExpression":{"value":"$aud","expression":true}},"account":{"account_ref":{"value":{"label":{"value":"JWT_512key","label":"JWT_512key","expression":false},"ref_class_id":{"value":"com-snaplogic-snaps-jwt-jwtaccount"},"ref_id":{"value":"49319622-5f42-4d68-a18a-28c34371ba6a","expression":false}}}},"view_serial":100},"class_build_tag":"develop23622"},"4fdf0a6a-e633-4cfc-a4f9-19129df93798":{"class_fqid":"com-snaplogic-snaps-jwt-jwtvalidate_1-develop23622","class_id":"com-snaplogic-snaps-jwt-jwtvalidate","class_version":1,"instance_fqid":"4fdf0a6a-e633-4cfc-a4f9-19129df93798_1","instance_id":"4fdf0a6a-e633-4cfc-a4f9-19129df93798","instance_version":1,"property_map":{"info":{"label":{"value":"JWT Validate"}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"audienceExpression":{"value":"$original.aud","expression":true},"tokenExpression":{"expression":true,"value":"$access_token"}},"account":{"account_ref":{"value":{"label":{"value":"JWT_512key","label":"JWT_512key","expression":false},"ref_class_id":{"value":"com-snaplogic-snaps-jwt-jwtaccount"},"ref_id":{"value":"49319622-5f42-4d68-a18a-28c34371ba6a","expression":false}}}},"view_serial":100},"class_build_tag":"develop23622"}},"path_id":"/QA/qa_diagnostic_space/core_diagnostic","path_snode":"5cf3e6776476540017b72802","target_runtime":"standard"}