[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations":3,"page-\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations-pt":433,"surroundings\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations-pt":1185},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Documentação","\u002Fpt\u002Fdocs","pt\u002F01.docs",[9,26],{"title":10,"path":11,"stem":12,"children":13,"page":-1},"Português","\u002Fpt\u002Fdocs\u002Fwelcome","pt\u002F01.docs\u002F01.welcome\u002F01.index",[14,16],{"title":15,"path":11,"stem":12},"Welcome",{"title":17,"path":18,"stem":19,"children":20,"page":25},"Get Started","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started","pt\u002F01.docs\u002F01.welcome\u002F01.get-started",[21],{"title":22,"path":23,"stem":24},"Instalação","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","pt\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Core","\u002Fpt\u002Fdocs\u002Fcore","pt\u002F01.docs\u002F02.core",[31,56,67,75,109,144,176,191,200,231,246,276,284,293,310,330,367,404],{"title":32,"path":33,"stem":34,"children":35,"page":25},"MD5","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5","pt\u002F01.docs\u002F02.core\u002F01.md5",[36,40,44,48,52],{"title":37,"path":38,"stem":39},"Introdução","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":41,"path":42,"stem":43},"Uso Básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":45,"path":46,"stem":47},"Recursos Avançados","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":49,"path":50,"stem":51},"Considerações de Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":53,"path":54,"stem":55},"Referência da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":57,"path":58,"stem":59,"children":60,"page":25},"Uuid","\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid","pt\u002F01.docs\u002F02.core\u002F02.uuid",[61,64],{"title":37,"path":62,"stem":63},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":53,"path":65,"stem":66},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":68,"path":69,"stem":70,"children":71,"page":25},"Gerador de Código QR","\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[72],{"title":68,"path":73,"stem":74},"\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":76,"path":77,"stem":78,"children":79,"page":25},"Image Cropper","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper","pt\u002F01.docs\u002F02.core\u002F04.image-cropper",[80,83,87,91,94,97,101,105],{"title":37,"path":81,"stem":82},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F0.introduction",{"title":84,"path":85,"stem":86},"Utilização Básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F02.basic-usage",{"title":88,"path":89,"stem":90},"Funcionalidades Avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F03.advanced-features",{"title":49,"path":92,"stem":93},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F04.security-considerations",{"title":53,"path":95,"stem":96},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference",{"title":98,"path":99,"stem":100},"Exemplos","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F06.examples",{"title":102,"path":103,"stem":104},"Perguntas Frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F07.faq",{"title":106,"path":107,"stem":108},"Ferramentas Relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F08.related-tools",{"title":110,"path":111,"stem":112,"children":113,"page":25},"Json To Csv","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv",[114,118,122,125,129,133,136,140],{"title":115,"path":116,"stem":117},"Introduction","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":119,"path":120,"stem":121},"Uso básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F02.basic-usage",{"title":88,"path":123,"stem":124},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features",{"title":126,"path":127,"stem":128},"Consideracoes de Seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F04.security-considerations",{"title":130,"path":131,"stem":132},"Referencia da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference",{"title":98,"path":134,"stem":135},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F06.examples",{"title":137,"path":138,"stem":139},"Perguntas frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F07.faq",{"title":141,"path":142,"stem":143},"Ferramentas relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F08.related-tools",{"title":145,"path":146,"stem":147,"children":148,"page":25},"Open Graph Meta Generator","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator",[149,152,156,160,164,167,170,173],{"title":115,"path":150,"stem":151},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F0.introduction",{"title":153,"path":154,"stem":155},"Guia de Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F02.basic-usage",{"title":157,"path":158,"stem":159},"Funcionalidades avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F03.advanced-features",{"title":161,"path":162,"stem":163},"Considerações de segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F04.security-considerations",{"title":53,"path":165,"stem":166},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F05.api-reference",{"title":98,"path":168,"stem":169},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F06.examples",{"title":137,"path":171,"stem":172},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F07.faq",{"title":141,"path":174,"stem":175},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F08.related-tools",{"title":177,"path":178,"stem":179,"children":180,"page":25},"Scientific Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator",[181,184,188],{"title":115,"path":182,"stem":183},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F0.introduction",{"title":185,"path":186,"stem":187},"Utilização básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F02.basic-usage",{"title":157,"path":189,"stem":190},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F03.advanced-features",{"title":192,"path":193,"stem":194,"children":195,"page":25},"Sha Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator",[196],{"title":197,"path":198,"stem":199},"Calculadora de Hash SHA","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator\u002F0.introduction",{"title":201,"path":202,"stem":203,"children":204,"page":25},"Sql Prettify","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify",[205,208,212,216,219,222,225,228],{"title":115,"path":206,"stem":207},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":209,"path":210,"stem":211},"Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":213,"path":214,"stem":215},"Funcionalidades Avancadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":126,"path":217,"stem":218},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":53,"path":220,"stem":221},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":98,"path":223,"stem":224},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":137,"path":226,"stem":227},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":141,"path":229,"stem":230},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":232,"path":233,"stem":234,"children":235,"page":25},"Yaml To Toml","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[236,239,242],{"title":115,"path":237,"stem":238},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":119,"path":240,"stem":241},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":243,"path":244,"stem":245},"Recursos avancados","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":247,"path":248,"stem":249,"children":250,"page":25},"Beyond Compare","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare",[251,254,257,260,264,267,270,273],{"title":115,"path":252,"stem":253},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":41,"path":255,"stem":256},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F02.basic-usage",{"title":243,"path":258,"stem":259},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F03.advanced-features",{"title":261,"path":262,"stem":263},"Consideracoes de seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F04.security-considerations",{"title":130,"path":265,"stem":266},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F05.api-reference",{"title":98,"path":268,"stem":269},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F06.examples",{"title":137,"path":271,"stem":272},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F07.faq",{"title":141,"path":274,"stem":275},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F08.related-tools",{"title":277,"path":278,"stem":279,"children":280,"page":25},"Group Chat","\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat","pt\u002F01.docs\u002F02.core\u002F06.group-chat",[281],{"title":115,"path":282,"stem":283},"\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.group-chat\u002F0.introduction",{"title":285,"path":286,"stem":287,"children":288,"page":25},"Hmac Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator",[289],{"title":290,"path":291,"stem":292},"Calculadora HMAC","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator\u002F0.introduction",{"title":294,"path":295,"stem":296,"children":297,"page":25},"Jwt Parser","\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser",[298,301,304,307],{"title":115,"path":299,"stem":300},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":41,"path":302,"stem":303},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":45,"path":305,"stem":306},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features",{"title":49,"path":308,"stem":309},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations",{"title":311,"path":312,"stem":313,"children":314,"page":25},"Area Converter","\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter","pt\u002F01.docs\u002F02.core\u002F08.area-converter",[315,318,321,324,327],{"title":115,"path":316,"stem":317},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":84,"path":319,"stem":320},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":88,"path":322,"stem":323},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":98,"path":325,"stem":326},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":102,"path":328,"stem":329},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":331,"path":332,"stem":333,"children":334,"page":25},"Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas",[335,339,343,347,351,355,359,363],{"title":336,"path":337,"stem":338},"Introdução - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F0.introduction",{"title":340,"path":341,"stem":342},"Utilização básica - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F02.basic-usage",{"title":344,"path":345,"stem":346},"Funcionalidades avançadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F03.advanced-features",{"title":348,"path":349,"stem":350},"Segurança - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F04.security-considerations",{"title":352,"path":353,"stem":354},"Referência da API - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F05.api-reference",{"title":356,"path":357,"stem":358},"Exemplos - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F06.examples",{"title":360,"path":361,"stem":362},"FAQ - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F07.faq",{"title":364,"path":365,"stem":366},"Ferramentas relacionadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F08.related-tools",{"title":368,"path":369,"stem":370,"children":371,"page":25},"Html Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview","pt\u002F01.docs\u002F02.core\u002F35.html-preview",[372,376,380,384,388,392,396,400],{"title":373,"path":374,"stem":375},"Introduction - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F0.introduction",{"title":377,"path":378,"stem":379},"Basic usage - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F02.basic-usage",{"title":381,"path":382,"stem":383},"Advanced features - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F03.advanced-features",{"title":385,"path":386,"stem":387},"Security considerations - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F04.security-considerations",{"title":389,"path":390,"stem":391},"API reference - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F05.api-reference",{"title":393,"path":394,"stem":395},"Examples - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F06.examples",{"title":397,"path":398,"stem":399},"FAQ - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F07.faq",{"title":401,"path":402,"stem":403},"Related tools - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F08.related-tools",{"title":405,"path":406,"stem":407,"children":408,"page":25},"Gerador de cartões","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card","pt\u002F01.docs\u002F02.core\u002F36.business-card",[409,412,416,420,424,427,430],{"title":405,"path":410,"stem":411},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F0.introduction",{"title":413,"path":414,"stem":415},"Utilização","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F02.basic-usage",{"title":417,"path":418,"stem":419},"Funções avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F03.advanced-features",{"title":421,"path":422,"stem":423},"Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F04.security-considerations",{"title":98,"path":425,"stem":426},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F06.examples",{"title":137,"path":428,"stem":429},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F07.faq",{"title":141,"path":431,"stem":432},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F08.related-tools",{"id":434,"title":49,"body":435,"description":445,"extension":1179,"meta":1180,"navigation":1181,"path":308,"seo":1182,"sitemap":1183,"stem":309,"__hash__":1184},"content_pt\u002Fpt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations.md",{"type":436,"value":437,"toc":1134},"minimark",[438,442,446,451,456,485,489,515,519,523,549,553,579,583,587,613,617,643,647,673,677,681,707,711,737,741,767,771,775,801,805,831,835,839,842,869,873,876,902,906,910,936,940,966,970,974,1000,1004,1030,1034,1038,1064,1068,1094,1098,1124,1128,1131],[439,440,49],"h1",{"id":441},"considerações-de-segurança",[443,444,445],"p",{},"Este documento apresenta pontos importantes de segurança ao usar a ferramenta JWT Parser e ao lidar com tokens JWT de forma geral.",[447,448,450],"h2",{"id":449},"segurança-da-ferramenta","Segurança da Ferramenta",[452,453,455],"h3",{"id":454},"processamento-apenas-no-cliente","Processamento Apenas no Cliente",[457,458,459,467,473,479],"ul",{},[460,461,462,466],"li",{},[463,464,465],"strong",{},"Sem Envio ao Servidor",": Todo o parsing acontece no navegador",[460,468,469,472],{},[463,470,471],{},"Armazenamento Local",": O histórico fica salvo apenas no navegador",[460,474,475,478],{},[463,476,477],{},"Sem Chamadas Externas",": Nenhum dado é enviado para servidores externos",[460,480,481,484],{},[463,482,483],{},"Privacidade em Primeiro Lugar",": Seus tokens não deixam o dispositivo",[452,486,488],{"id":487},"tratamento-de-dados","Tratamento de Dados",[457,490,491,497,503,509],{},[460,492,493,496],{},[463,494,495],{},"Processamento Temporário",": Os tokens são processados apenas em memória",[460,498,499,502],{},[463,500,501],{},"Sem Persistência Permanente",": Não há armazenamento duradouro",[460,504,505,508],{},[463,506,507],{},"Limpeza Automática",": O histórico é limitado aos 50 tokens mais recentes",[460,510,511,514],{},[463,512,513],{},"Controle do Usuário",": Você pode apagar todos os dados a qualquer momento",[447,516,518],{"id":517},"segurança-dos-tokens","Segurança dos Tokens",[452,520,522],{"id":521},"o-que-esta-ferramenta-não-faz","O que Esta Ferramenta NÃO Faz",[457,524,525,531,537,543],{},[460,526,527,530],{},[463,528,529],{},"Validação de Assinatura",": Não verifica se a assinatura do token é válida",[460,532,533,536],{},[463,534,535],{},"Validação de Expiração",": Não confirma se o horário de expiração ainda é válido",[460,538,539,542],{},[463,540,541],{},"Verificação de Claims",": Não verifica a autenticidade dos claims",[460,544,545,548],{},[463,546,547],{},"Análise de Segurança",": Não realiza auditorias automáticas de segurança",[452,550,552],{"id":551},"o-que-esta-ferramenta-faz","O que Esta Ferramenta Faz",[457,554,555,561,567,573],{},[460,556,557,560],{},[463,558,559],{},"Parsing de Formato",": Analisa a estrutura e o formato do token",[460,562,563,566],{},[463,564,565],{},"Exibição de Conteúdo",": Mostra o conteúdo do token em formato legível",[460,568,569,572],{},[463,570,571],{},"Identificação de Algoritmo",": Identifica o algoritmo de assinatura",[460,574,575,578],{},[463,576,577],{},"Exibição de Expiração",": Mostra o horário de expiração quando disponível",[447,580,582],{"id":581},"boas-práticas","Boas Práticas",[452,584,586],{"id":585},"segurança-do-ambiente","Segurança do Ambiente",[457,588,589,595,601,607],{},[460,590,591,594],{},[463,592,593],{},"Uso Apenas em Ambiente Privado",": Utilize a ferramenta só em ambientes seguros e privados",[460,596,597,600],{},[463,598,599],{},"Não Compartilhe Publicamente",": Não compartilhe tokens em canais públicos",[460,602,603,606],{},[463,604,605],{},"Use Redes Confiáveis",": Opere apenas em redes de confiança",[460,608,609,612],{},[463,610,611],{},"Controle de Acesso",": Garanta que apenas usuários autorizados possam acessar a ferramenta",[452,614,616],{"id":615},"tratamento-de-tokens","Tratamento de Tokens",[457,618,619,625,631,637],{},[460,620,621,624],{},[463,622,623],{},"Prefira Tokens de Teste",": Use apenas tokens de teste ou desenvolvimento",[460,626,627,630],{},[463,628,629],{},"Atenção a Dados Sensíveis",": Não analise tokens com informações sensíveis",[460,632,633,636],{},[463,634,635],{},"Evite Tokens de Produção",": Limite ao máximo o uso de tokens de produção",[460,638,639,642],{},[463,640,641],{},"Limpeza Regular",": Apague o histórico com frequência",[452,644,646],{"id":645},"fluxo-de-desenvolvimento","Fluxo de Desenvolvimento",[457,648,649,655,661,667],{},[460,650,651,654],{},[463,652,653],{},"Separe Ambientes",": Use tokens diferentes para cada ambiente",[460,656,657,660],{},[463,658,659],{},"Rotação de Tokens",": Renove tokens de teste regularmente",[460,662,663,666],{},[463,664,665],{},"Registro de Acessos",": Mantenha rastreabilidade do acesso a ferramentas sensíveis",[460,668,669,672],{},[463,670,671],{},"Diretrizes de Equipe",": Defina regras claras para o uso de tokens",[447,674,676],{"id":675},"riscos-comuns-de-segurança","Riscos Comuns de Segurança",[452,678,680],{"id":679},"exposição-de-tokens","Exposição de Tokens",[457,682,683,689,695,701],{},[460,684,685,688],{},[463,686,687],{},"Compartilhamento de Capturas",": Evite compartilhar capturas com tokens visíveis",[460,690,691,694],{},[463,692,693],{},"Arquivos de Log",": Nunca registre tokens em logs",[460,696,697,700],{},[463,698,699],{},"Mensagens de Erro",": Não inclua tokens completos em mensagens de erro",[460,702,703,706],{},[463,704,705],{},"Saída de Depuração",": Remova tokens de saídas de debug",[452,708,710],{"id":709},"divulgação-de-informações","Divulgação de Informações",[457,712,713,719,725,731],{},[460,714,715,718],{},[463,716,717],{},"Análise de Claims",": Saiba quais informações existem nos claims",[460,720,721,724],{},[463,722,723],{},"Dados do Usuário",": O token pode conter dados de identificação",[460,726,727,730],{},[463,728,729],{},"Permissões",": O token pode conter funções ou permissões",[460,732,733,736],{},[463,734,735],{},"Metadados",": Também pode incluir metadados do sistema",[452,738,740],{"id":739},"ataques-man-in-the-middle","Ataques Man-in-the-Middle",[457,742,743,749,755,761],{},[460,744,745,748],{},[463,746,747],{},"Segurança de Rede",": Use HTTPS em toda transmissão de tokens",[460,750,751,754],{},[463,752,753],{},"Validação de Certificados",": Verifique certificados SSL\u002FTLS",[460,756,757,760],{},[463,758,759],{},"Canais Seguros",": Utilize canais de comunicação protegidos",[460,762,763,766],{},[463,764,765],{},"Criptografia em Trânsito",": Adicione criptografia extra quando necessário",[447,768,770],{"id":769},"considerações-de-conformidade","Considerações de Conformidade",[452,772,774],{"id":773},"regulamentações-de-proteção-de-dados","Regulamentações de Proteção de Dados",[457,776,777,783,789,795],{},[460,778,779,782],{},[463,780,781],{},"GDPR",": Considere os requisitos de proteção de dados",[460,784,785,788],{},[463,786,787],{},"CCPA",": Leve em conta as regras de privacidade da Califórnia",[460,790,791,794],{},[463,792,793],{},"HIPAA",": Siga os requisitos ao lidar com dados de saúde",[460,796,797,800],{},[463,798,799],{},"SOX",": Observe exigências aplicáveis a dados financeiros",[452,802,804],{"id":803},"padrões-da-indústria","Padrões da Indústria",[457,806,807,813,819,825],{},[460,808,809,812],{},[463,810,811],{},"PCI DSS",": Padrão de segurança da indústria de cartões",[460,814,815,818],{},[463,816,817],{},"ISO 27001",": Padrão de gestão de segurança da informação",[460,820,821,824],{},[463,822,823],{},"NIST",": Diretrizes de estrutura de cibersegurança",[460,826,827,830],{},[463,828,829],{},"OWASP",": Boas práticas para segurança de aplicações web",[447,832,834],{"id":833},"resposta-a-incidentes","Resposta a Incidentes",[452,836,838],{"id":837},"token-comprometido","Token Comprometido",[443,840,841],{},"Se um token for comprometido:",[843,844,845,851,857,863],"ol",{},[460,846,847,850],{},[463,848,849],{},"Revogação Imediata",": Invalide o token comprometido imediatamente",[460,852,853,856],{},[463,854,855],{},"Notificação de Usuários",": Informe os usuários afetados",[460,858,859,862],{},[463,860,861],{},"Revisão de Acesso",": Verifique a que esse token podia acessar",[460,864,865,868],{},[463,866,867],{},"Auditoria de Segurança",": Realize uma investigação adequada",[452,870,872],{"id":871},"vazamento-de-dados","Vazamento de Dados",[443,874,875],{},"Se dados do token forem expostos:",[843,877,878,884,890,896],{},[460,879,880,883],{},[463,881,882],{},"Contenção",": Limite o impacto o mais rápido possível",[460,885,886,889],{},[463,887,888],{},"Avaliação",": Determine a extensão do incidente",[460,891,892,895],{},[463,893,894],{},"Notificação",": Avise as partes relevantes",[460,897,898,901],{},[463,899,900],{},"Recuperação",": Aplique ações corretivas e de restauração",[447,903,905],{"id":904},"monitoramento-de-segurança","Monitoramento de Segurança",[452,907,909],{"id":908},"monitoramento-de-acesso","Monitoramento de Acesso",[457,911,912,918,924,930],{},[460,913,914,917],{},[463,915,916],{},"Atividade de Usuários",": Monitore quem acessa a ferramenta",[460,919,920,923],{},[463,921,922],{},"Uso de Tokens",": Acompanhe as atividades de parsing",[460,925,926,929],{},[463,927,928],{},"Detecção de Anomalias",": Procure padrões incomuns de uso",[460,931,932,935],{},[463,933,934],{},"Logs de Auditoria",": Mantenha registros completos",[452,937,939],{"id":938},"monitoramento-de-tokens","Monitoramento de Tokens",[457,941,942,948,954,960],{},[460,943,944,947],{},[463,945,946],{},"Acompanhamento de Expiração",": Monitore a validade dos tokens",[460,949,950,953],{},[463,951,952],{},"Padrões de Uso",": Analise como os tokens são usados",[460,955,956,959],{},[463,957,958],{},"Eventos de Segurança",": Observe eventos relevantes",[460,961,962,965],{},[463,963,964],{},"Conformidade",": Garanta aderência às políticas internas",[447,967,969],{"id":968},"segurança-no-desenvolvimento","Segurança no Desenvolvimento",[452,971,973],{"id":972},"desenvolvimento-seguro","Desenvolvimento Seguro",[457,975,976,982,988,994],{},[460,977,978,981],{},[463,979,980],{},"Code Review",": Revise o código em busca de problemas de segurança",[460,983,984,987],{},[463,985,986],{},"Testes de Segurança",": Valide possíveis vulnerabilidades",[460,989,990,993],{},[463,991,992],{},"Gestão de Dependências",": Mantenha dependências atualizadas",[460,995,996,999],{},[463,997,998],{},"Configuração Segura",": Use parâmetros seguros",[452,1001,1003],{"id":1002},"geração-de-tokens","Geração de Tokens",[457,1005,1006,1012,1018,1024],{},[460,1007,1008,1011],{},[463,1009,1010],{},"Algoritmos Fortes",": Use algoritmos de assinatura robustos",[460,1013,1014,1017],{},[463,1015,1016],{},"Gestão de Chaves",": Proteja adequadamente as chaves",[460,1019,1020,1023],{},[463,1021,1022],{},"Políticas de Expiração",": Defina tempos de vida adequados",[460,1025,1026,1029],{},[463,1027,1028],{},"Validação de Claims",": Valide os claims necessários",[447,1031,1033],{"id":1032},"recomendações","Recomendações",[452,1035,1037],{"id":1036},"para-desenvolvedores","Para Desenvolvedores",[457,1039,1040,1046,1052,1058],{},[460,1041,1042,1045],{},[463,1043,1044],{},"Use Tokens de Teste",": Priorize tokens de teste durante o desenvolvimento",[460,1047,1048,1051],{},[463,1049,1050],{},"Armazenamento Seguro",": Guarde tokens com segurança nas aplicações",[460,1053,1054,1057],{},[463,1055,1056],{},"Rotação Regular",": Renove tokens periodicamente",[460,1059,1060,1063],{},[463,1061,1062],{},"Implemente Monitoramento",": Acompanhe o uso de tokens",[452,1065,1067],{"id":1066},"para-organizações","Para Organizações",[457,1069,1070,1076,1082,1088],{},[460,1071,1072,1075],{},[463,1073,1074],{},"Definam Políticas de Segurança",": Estabeleçam regras claras",[460,1077,1078,1081],{},[463,1079,1080],{},"Ofereçam Treinamento",": Capacitem desenvolvedores em segurança",[460,1083,1084,1087],{},[463,1085,1086],{},"Auditem Regularmente",": Realizem auditorias recorrentes",[460,1089,1090,1093],{},[463,1091,1092],{},"Preparem Respostas a Incidentes",": Documentem os procedimentos",[452,1095,1097],{"id":1096},"para-usuários","Para Usuários",[457,1099,1100,1106,1112,1118],{},[460,1101,1102,1105],{},[463,1103,1104],{},"Aumentem a Consciência",": Entendam os impactos de segurança",[460,1107,1108,1111],{},[463,1109,1110],{},"Sigam Boas Práticas",": Apliquem as recomendações",[460,1113,1114,1117],{},[463,1115,1116],{},"Reportem Problemas",": Informem incidentes rapidamente",[460,1119,1120,1123],{},[463,1121,1122],{},"Cumpram Políticas",": Respeitem as regras aplicáveis",[447,1125,1127],{"id":1126},"conclusão","Conclusão",[443,1129,1130],{},"O JWT Parser é projetado com foco em segurança, mas continua sendo essencial entender seus limites e usá-lo com responsabilidade. Siga sempre as boas práticas e lembre-se de que tokens JWT podem conter dados sensíveis.",[443,1132,1133],{},"Esta ferramenta é destinada apenas a desenvolvimento e depuração. Não use tokens de produção em ambientes públicos.",{"title":1135,"searchDepth":1136,"depth":1136,"links":1137},"",2,[1138,1143,1147,1152,1157,1161,1165,1169,1173,1178],{"id":449,"depth":1136,"text":450,"children":1139},[1140,1142],{"id":454,"depth":1141,"text":455},3,{"id":487,"depth":1141,"text":488},{"id":517,"depth":1136,"text":518,"children":1144},[1145,1146],{"id":521,"depth":1141,"text":522},{"id":551,"depth":1141,"text":552},{"id":581,"depth":1136,"text":582,"children":1148},[1149,1150,1151],{"id":585,"depth":1141,"text":586},{"id":615,"depth":1141,"text":616},{"id":645,"depth":1141,"text":646},{"id":675,"depth":1136,"text":676,"children":1153},[1154,1155,1156],{"id":679,"depth":1141,"text":680},{"id":709,"depth":1141,"text":710},{"id":739,"depth":1141,"text":740},{"id":769,"depth":1136,"text":770,"children":1158},[1159,1160],{"id":773,"depth":1141,"text":774},{"id":803,"depth":1141,"text":804},{"id":833,"depth":1136,"text":834,"children":1162},[1163,1164],{"id":837,"depth":1141,"text":838},{"id":871,"depth":1141,"text":872},{"id":904,"depth":1136,"text":905,"children":1166},[1167,1168],{"id":908,"depth":1141,"text":909},{"id":938,"depth":1141,"text":939},{"id":968,"depth":1136,"text":969,"children":1170},[1171,1172],{"id":972,"depth":1141,"text":973},{"id":1002,"depth":1141,"text":1003},{"id":1032,"depth":1136,"text":1033,"children":1174},[1175,1176,1177],{"id":1036,"depth":1141,"text":1037},{"id":1066,"depth":1141,"text":1067},{"id":1096,"depth":1141,"text":1097},{"id":1126,"depth":1136,"text":1127},"md",{},true,{"title":49,"description":445},{"loc":308},"BjlAjoSQuAJCtGlb4bm0Odrud-VVyM-4NzivCWekL8k",[1186,1186],null]