Solucionar problemas de autenticação de aplicativos
Identifique o provedor de autenticação do seu aplicativo, compare o login em desenvolvimento e em produção e investigue com segurança redirecionamentos, usuários ausentes e erros de domínio.
Este guia trata de usuários que fazem login em um aplicativo que você criou. Para problemas ao
entrar na sua conta do Replit, veja Conta e acesso.
Sua própria conta do Clerk ou outro provedor: verifique a configuração desse provedor, além do aplicativo.
No caso do Clerk, confirme se o Agent provisionou a integração ou se você forneceu
credenciais da sua própria conta do Clerk. Não misture a configuração dos dois.
Não exclua nem recrie um tenant de autenticação para corrigir um erro de login.
Excluir um tenant pode excluir contas de usuário. Não troque de provedor nem substitua
credenciais sem um plano de migração para os usuários existentes.
O login funciona no Preview, mas falha após a publicação
Teste o Preview e o aplicativo publicado separadamente. Registre a falha exata.
No caso do Clerk, verifique se o ambiente de desenvolvimento ou de produção pretendido está selecionado.
Os usuários e a configuração de cada um são separados.
Verifique se o aplicativo publicado tem as variáveis de ambiente de autenticação necessárias.
Inspecione os nomes e o status da configuração; não cole os valores no chat.
Se você usa seu próprio provedor, compare as origens permitidas e as URLs de callback
com o nome de host e o protocolo exatos do aplicativo publicado.
Publique qualquer alteração de configuração pretendida e teste em uma sessão de navegador nova.
Para um redirect_uri_mismatch do OAuth, compare o URI de redirecionamento real com o
URI registrado no provedor. Não adivinhe um caminho de callback nem adicione acesso com curinga
como solução alternativa.
Teste outro método de login habilitado para isolar a falha. Verifique a configuração do
provedor com falha quanto ao ambiente, domínio e URI de callback corretos.
Para o Clerk gerenciado, siga Clerk Auth
em vez de criar um tenant substituto.
Confirme o projeto, o provedor de autenticação e o ambiente antes de alterar
qualquer coisa. Uma conta de desenvolvimento não comprova que a mesma conta
existe em produção. Um projeto copiado ou remixado pode usar uma configuração de autenticação diferente;
não presuma que os usuários foram migrados junto com o código.
Primeiro teste a URL publicada padrão. Se apenas o domínio personalizado falhar, siga
o guia de domínios e depois verifique a configuração de
domínio do provedor de autenticação. O DNS de hospedagem e o DNS de autenticação são verificações separadas.Se um domínio for informado como já associado a outro aplicativo de autenticação,
entre em contato com o Suporte no caso de uma integração gerenciada ou com seu provedor no caso de uma
autogerenciada. Não exclua o aplicativo antigo apenas para liberar o domínio.
Verifique o endereço, a pasta de spam e se a conta existe no ambiente pretendido.
Registre qualquer mensagem de erro ou de limite de taxa antes de tentar novamente. Evite
solicitar vários códigos em sequência e nunca compartilhe um código de verificação com o Suporte.
Inclua o provedor e o modo de gerenciamento, o ambiente, o método de login com falha,
o nome de host afetado, o erro sem dados sensíveis e a hora com o fuso horário. Informe se outros
métodos funcionam. Não inclua tokens, cookies, credenciais ou listas de usuários.
Use a lista de verificação para o suporte.
Esta página foi útil?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Replit","colors":{"primary":"#FF3C00","light":"#FF3C00","dark":"#FF3C00"},"logo":{"light":"https://mintcdn.com/replit/j4of5To8jzehz0JK/logo/light.svg?fit=max\u0026auto=format\u0026n=j4of5To8jzehz0JK\u0026q=85\u0026s=6209cb5927b56fd1781133af05428373","dark":"https://mintcdn.com/replit/j4of5To8jzehz0JK/logo/dark.svg?fit=max\u0026auto=format\u0026n=j4of5To8jzehz0JK\u0026q=85\u0026s=9cbba158300d48c49d8b888e71015495","href":"/welcome"},"favicon":"https://mintcdn.com/replit/CmOMKRnamiqG44eH/favicon.ico?fit=max\u0026auto=format\u0026n=CmOMKRnamiqG44eH\u0026q=85\u0026s=c89a6df6f537373c946c7a5f0ac65475","appearance":{"default":"light"},"background":{"color":{"light":"#F6F5F4","dark":"#1E1E1F"}},"navbar":{"links":[],"primary":{"type":"button","label":"Start Building","href":"https://replit.com?ref=docs"}},"footer":{"socials":{"x":"https://x.com/replit","linkedin":"https://www.linkedin.com/company/repl-it","youtube":"https://www.youtube.com/@replit"}},"seo":{"metatags":{"og:site_name":"Replit Docs","twitter:site":"@replit","twitter:creator":"@replit","author":"Replit"},"indexing":"all"},"fonts":{"heading":{"family":"ABC Diatype Plus","weight":400,"source":"https://cdn.replit.com/dotcom/fonts/ABCDiatypePlusVariable.woff2","format":"woff2"},"body":{"family":"ABC Diatype Plus","weight":400,"source":"https://cdn.replit.com/dotcom/fonts/ABCDiatypePlusVariable.woff2","format":"woff2"}},"integrations":{"segment":{"key":"dMePKGC4BqfBivpe0Hvl8IoPpzSHgjdX"}},"contextual":{"options":["copy","view"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/replit/j4of5To8jzehz0JK/thumb.png?fit=max\u0026auto=format\u0026n=j4of5To8jzehz0JK\u0026q=85\u0026s=a7db7f0256b2fa06810fb4d378e63cc5","fonts":{"family":"ABC Diatype Plus"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"welcome"},{"language":"fr","navbar":{"links":[],"primary":{"type":"button","label":"Commencer à créer","href":"https://replit.com?ref=docs"}},"href":"fr/welcome"},{"language":"pt","hidden":false,"navbar":{"links":[],"primary":{"type":"button","label":"Comece a criar","href":"https://replit.com?ref=docs"}},"href":"pt/welcome"},{"language":"ja","hidden":false,"navbar":{"links":[],"primary":{"type":"button","label":"作成を開始","href":"https://replit.com?ref=docs"}},"href":"ja/welcome"},{"language":"ko","hidden":false,"navbar":{"links":[],"primary":{"type":"button","label":"빌드 시작하기","href":"https://replit.com?ref=docs"}},"href":"ko/welcome"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"replit","hasAudioNarration":false,"actualSubdomain":"replit","customDomains":["docs.replit.com","docs.repl.it"],"gitSource":{"type":"github","owner":"replit","repo":"replit-docs","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":true,"edits":false},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af1e6e40da5396f9633a9b1","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"en","tag":"Features","count":360},{"language":"fr","tag":"Fonctionnalités","count":360},{"language":"ja","tag":"機能","count":360},{"language":"ko","tag":"기능","count":360},{"language":"pt","tag":"Funcionalidades","count":360},{"language":"en","tag":"Changelog","count":100},{"language":"fr","tag":"Journal des modifications","count":100},{"language":"ja","tag":"変更履歴","count":100},{"language":"ko","tag":"변경 내역","count":100},{"language":"pt","tag":"Registro de alterações","count":100},{"language":"en","tag":"Apps","count":41},{"language":"fr","tag":"Apps","count":41},{"language":"ja","tag":"Apps","count":41},{"language":"ko","tag":"Apps","count":41},{"language":"pt","tag":"Apps","count":41},{"language":"en","tag":"Enterprise","count":40},{"language":"fr","tag":"Entreprise","count":40},{"language":"ja","tag":"Enterprise","count":40},{"language":"ko","tag":"Enterprise","count":40},{"language":"pt","tag":"Enterprise","count":40},{"language":"en","tag":"Use cases","count":39},{"language":"fr","tag":"Use cases","count":39},{"language":"ja","tag":"Use cases","count":39},{"language":"ko","tag":"Use cases","count":39},{"language":"pt","tag":"Use cases","count":39},{"language":"en","tag":"Chats","count":25},{"language":"en","tag":"Designs","count":25},{"language":"fr","tag":"Chats","count":25},{"language":"fr","tag":"Designs","count":25},{"language":"ja","tag":"Chats","count":25},{"language":"ja","tag":"Designs","count":25},{"language":"ko","tag":"Chats","count":25},{"language":"ko","tag":"Designs","count":25},{"language":"pt","tag":"Chats","count":25},{"language":"pt","tag":"Designs","count":25},{"language":"en","tag":"Trust \u0026 Billing","count":23},{"language":"fr","tag":"Confiance et facturation","count":23},{"language":"ja","tag":"信頼と請求","count":23},{"language":"ko","tag":"신뢰 및 결제","count":23},{"language":"pt","tag":"Confiança e faturamento","count":23},{"language":"en","tag":"Web","count":22},{"language":"fr","tag":"Web","count":22},{"language":"ja","tag":"Web","count":22},{"language":"ko","tag":"Web","count":22},{"language":"pt","tag":"Web","count":22},{"language":"en","tag":"Help","count":20},{"language":"fr","tag":"Help","count":20},{"language":"ja","tag":"Help","count":20},{"language":"ko","tag":"Help","count":20},{"language":"pt","tag":"Help","count":20}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@replit.com"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","href":"/_mintlify/custom/replit/795eee5cda55dee3/styles.css"}],"page":{"pagePath":"pt/help/troubleshooting/auth","slug":"/pt/help/troubleshooting/auth","pageMetadata":{"title":"Solucionar problemas de autenticação de aplicativos","sidebarTitle":"Autenticação de aplicativos","description":"Identifique o provedor de autenticação do seu aplicativo, compare o login em desenvolvimento e em produção e investigue com segurança redirecionamentos, usuários ausentes e erros de domínio.","href":"/pt/help/troubleshooting/auth"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Identifique o provedor de autenticação do seu aplicativo, compare o login em desenvolvimento e em produção e investigue com segurança redirecionamentos, usuários ausentes e erros de domínio.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Este guia trata de usuários que fazem login em um aplicativo que você criou. Para problemas ao\nentrar na sua conta do Replit, veja `,_jsx(_components.a,{href:`/pt/help/account-and-access`,children:`Conta e acesso`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`identifique-primeiro-o-sistema-de-autenticação`,children:`Identifique primeiro o sistema de autenticação`}),`\n`,_jsx(_components.p,{children:`Pergunte ao Agent: “Este aplicativo usa Replit Auth, Clerk Auth gerenciado pelo Replit ou um\nprovedor de autenticação configurado separadamente?”`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/pt/features/auth-and-identity/authentication`,children:`Replit Auth`}),`:`]}),` os usuários fazem login com contas do Replit.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/pt/features/auth-and-identity/clerk-auth`,children:`Clerk Auth gerenciado pelo Replit`}),`:`]}),` seu aplicativo tem contas de usuário próprias e configuração de autenticação gerenciada.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sua própria conta do Clerk ou outro provedor:`}),` verifique a configuração desse provedor, além do aplicativo.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`No caso do Clerk, confirme se o Agent provisionou a integração ou se você forneceu\ncredenciais da sua própria conta do Clerk. Não misture a configuração dos dois.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Não exclua nem recrie um tenant de autenticação para corrigir um erro de login.\nExcluir um tenant pode excluir contas de usuário. Não troque de provedor nem substitua\ncredenciais sem um plano de migração para os usuários existentes.`})}),`\n`,_jsx(Heading,{level:`2`,id:`o-login-funciona-no-preview-mas-falha-após-a-publicação`,children:`O login funciona no Preview, mas falha após a publicação`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Teste o Preview e o aplicativo publicado separadamente. Registre a falha exata.`}),`\n`,_jsx(_components.li,{children:`No caso do Clerk, verifique se o ambiente de desenvolvimento ou de produção pretendido está selecionado.\nOs usuários e a configuração de cada um são separados.`}),`\n`,_jsx(_components.li,{children:`Verifique se o aplicativo publicado tem as variáveis de ambiente de autenticação necessárias.\nInspecione os nomes e o status da configuração; não cole os valores no chat.`}),`\n`,_jsx(_components.li,{children:`Se você usa seu próprio provedor, compare as origens permitidas e as URLs de callback\ncom o nome de host e o protocolo exatos do aplicativo publicado.`}),`\n`,_jsx(_components.li,{children:`Publique qualquer alteração de configuração pretendida e teste em uma sessão de navegador nova.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Para um `,_jsx(_components.code,{children:`redirect_uri_mismatch`}),` do OAuth, compare o URI de redirecionamento real com o\nURI registrado no provedor. Não adivinhe um caminho de callback nem adicione acesso com curinga\ncomo solução alternativa.`]}),`\n`,_jsx(Heading,{level:`2`,id:`apenas-um-provedor-de-login-social-falha`,children:`Apenas um provedor de login social falha`}),`\n`,_jsxs(_components.p,{children:[`Teste outro método de login habilitado para isolar a falha. Verifique a configuração do\nprovedor com falha quanto ao ambiente, domínio e URI de callback corretos.\nPara o Clerk gerenciado, siga `,_jsx(_components.a,{href:`/pt/features/auth-and-identity/clerk-auth`,children:`Clerk Auth`}),`\nem vez de criar um tenant substituto.`]}),`\n`,_jsx(Heading,{level:`2`,id:`usuários-parecem-estar-ausentes`,children:`Usuários parecem estar ausentes`}),`\n`,_jsx(_components.p,{children:`Confirme o projeto, o provedor de autenticação e o ambiente antes de alterar\nqualquer coisa. Uma conta de desenvolvimento não comprova que a mesma conta\nexiste em produção. Um projeto copiado ou remixado pode usar uma configuração de autenticação diferente;\nnão presuma que os usuários foram migrados junto com o código.`}),`\n`,_jsx(Heading,{level:`2`,id:`um-domínio-personalizado-causa-erros-de-login`,children:`Um domínio personalizado causa erros de login`}),`\n`,_jsxs(_components.p,{children:[`Primeiro teste a URL publicada padrão. Se apenas o domínio personalizado falhar, siga\no `,_jsx(_components.a,{href:`/pt/help/troubleshooting/domains`,children:`guia de domínios`}),` e depois verifique a configuração de\ndomínio do provedor de autenticação. O DNS de hospedagem e o DNS de autenticação são verificações separadas.`]}),`\n`,_jsx(_components.p,{children:`Se um domínio for informado como já associado a outro aplicativo de autenticação,\nentre em contato com o Suporte no caso de uma integração gerenciada ou com seu provedor no caso de uma\nautogerenciada. Não exclua o aplicativo antigo apenas para liberar o domínio.`}),`\n`,_jsx(Heading,{level:`2`,id:`os-e-mails-de-verificação-não-chegam`,children:`Os e-mails de verificação não chegam`}),`\n`,_jsx(_components.p,{children:`Verifique o endereço, a pasta de spam e se a conta existe no ambiente pretendido.\nRegistre qualquer mensagem de erro ou de limite de taxa antes de tentar novamente. Evite\nsolicitar vários códigos em sequência e nunca compartilhe um código de verificação com o Suporte.`}),`\n`,_jsx(Heading,{level:`2`,id:`ainda-com-falha`,children:`Ainda com falha?`}),`\n`,_jsxs(_components.p,{children:[`Inclua o provedor e o modo de gerenciamento, o ambiente, o método de login com falha,\no nome de host afetado, o erro sem dados sensíveis e a hora com o fuso horário. Informe se outros\nmétodos funcionam. Não inclua tokens, cookies, credenciais ou listas de usuários.\nUse a `,_jsx(_components.a,{href:`/pt/help/troubleshooting/overview#quando-entrar-em-contato-com-o-suporte`,children:`lista de verificação para o suporte`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Solucionar problemas de autenticação de aplicativos","sidebarTitle":"Autenticação de aplicativos","description":"Identifique o provedor de autenticação do seu aplicativo, compare o login em desenvolvimento e em produção e investigue com segurança redirecionamentos, usuários ausentes e erros de domínio.","href":"/pt/help/troubleshooting/auth"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Identifique primeiro o sistema de autenticação","slug":"identifique-primeiro-o-sistema-de-autenticação","depth":2,"children":[]},{"title":"O login funciona no Preview, mas falha após a publicação","slug":"o-login-funciona-no-preview-mas-falha-após-a-publicação","depth":2,"children":[]},{"title":"Apenas um provedor de login social falha","slug":"apenas-um-provedor-de-login-social-falha","depth":2,"children":[]},{"title":"Usuários parecem estar ausentes","slug":"usuários-parecem-estar-ausentes","depth":2,"children":[]},{"title":"Um domínio personalizado causa erros de login","slug":"um-domínio-personalizado-causa-erros-de-login","depth":2,"children":[]},{"title":"Os e-mails de verificação não chegam","slug":"os-e-mails-de-verificação-não-chegam","depth":2,"children":[]},{"title":"Ainda com falha?","slug":"ainda-com-falha","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"replit","siteName":"Replit","title":"Solucionar problemas de autenticação de aplicativos - Replit","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/help/troubleshooting/auth","matchLevel":1},"fr":{"href":"/fr/help/troubleshooting/auth","matchLevel":1},"pt":{"href":"/pt/help/troubleshooting/auth","matchLevel":0},"ja":{"href":"/ja/help/troubleshooting/auth","matchLevel":1},"ko":{"href":"/ko/help/troubleshooting/auth","matchLevel":1}}},"lastModified":"2026-10-20T13:10:21.375Z","originalFileLocation":"pt/help/troubleshooting/auth.mdx","locale":"pt"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Identifique o provedor de autenticação do seu aplicativo, compare o login em desenvolvimento e em produção e investigue com segurança redirecionamentos, usuários ausentes e erros de domínio.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Replit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Solucionar problemas de autenticação de aplicativos - Replit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Identifique o provedor de autenticação do seu aplicativo, compare o login em desenvolvimento e em produção e investigue com segurança redirecionamentos, usuários ausentes e erros de domínio.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Replit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.replit.com/pt/help/troubleshooting/auth\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://replit.mintlify.site/_mintlify/api/og/v2?division=Troubleshooting+guides\u0026amp;title=Solucionar+problemas+de+autentica%C3%A7%C3%A3o+de+aplicativos\u0026amp;description=Identifique+o+provedor+de+autentica%C3%A7%C3%A3o+do+seu+aplicativo%2C+compare+o+login+em+desenvolvimento+e+em+produ%C3%A7%C3%A3o+e+investigue+com+seguran%C3%A7a+redirecionamentos%2C+usu%C3%A1rio\u0026amp;theme=c1942b8f9ebd95f98c5c7c23\u0026amp;signature=bca19041a716bf804c11f5e82d9d7e8c62ba6aa8e6526a527eb422488cb1ae0a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Solucionar problemas de autenticação de aplicativos - Replit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Identifique o provedor de autenticação do seu aplicativo, compare o login em desenvolvimento e em produção e investigue com segurança redirecionamentos, usuários ausentes e erros de domínio.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://replit.mintlify.site/_mintlify/api/og/v2?division=Troubleshooting+guides\u0026amp;title=Solucionar+problemas+de+autentica%C3%A7%C3%A3o+de+aplicativos\u0026amp;description=Identifique+o+provedor+de+autentica%C3%A7%C3%A3o+do+seu+aplicativo%2C+compare+o+login+em+desenvolvimento+e+em+produ%C3%A7%C3%A3o+e+investigue+com+seguran%C3%A7a+redirecionamentos%2C+usu%C3%A1rio\u0026amp;theme=c1942b8f9ebd95f98c5c7c23\u0026amp;signature=bca19041a716bf804c11f5e82d9d7e8c62ba6aa8e6526a527eb422488cb1ae0a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Replit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF3C00\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@replit\">\u003cmeta data-mint-head name=\"author\" content=\"Replit\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.replit.com/pt/help/troubleshooting/auth\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pt/help/troubleshooting/auth.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.replit.com/pt/help/troubleshooting/auth\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.replit.com/help/troubleshooting/auth\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.replit.com/fr/help/troubleshooting/auth\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.replit.com/ja/help/troubleshooting/auth\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.replit.com/ko/help/troubleshooting/auth\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.replit.com/help/troubleshooting/auth\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.replit.com/#organization\",\"name\":\"Replit\",\"url\":\"https://docs.replit.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/replit/j4of5To8jzehz0JK/logo/light.svg?fit=max\u0026auto=format\u0026n=j4of5To8jzehz0JK\u0026q=85\u0026s=6209cb5927b56fd1781133af05428373\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.replit.com#website\",\"name\":\"Replit\",\"url\":\"https://docs.replit.com\",\"publisher\":{\"@id\":\"https://docs.replit.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.replit.com/pt/help/troubleshooting/auth#webpage\",\"url\":\"https://docs.replit.com/pt/help/troubleshooting/auth\",\"name\":\"Solucionar problemas de autenticação de aplicativos\",\"description\":\"Identifique o provedor de autenticação do seu aplicativo, compare o login em desenvolvimento e em produção e investigue com segurança redirecionamentos, usuários ausentes e erros de domínio.\",\"dateModified\":\"2026-10-20T13:10:21.375Z\",\"isPartOf\":{\"@id\":\"https://docs.replit.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.replit.com/pt/help/troubleshooting/auth#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.replit.com/pt/help/troubleshooting/auth#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Help center\",\"item\":\"https://docs.replit.com/pt/help/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Troubleshooting guides\",\"item\":\"https://docs.replit.com/pt/help/troubleshooting/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Solucionar problemas de autenticação de aplicativos\",\"item\":\"https://docs.replit.com/pt/help/troubleshooting/auth\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.replit.com/pt/help/troubleshooting/auth#article\",\"headline\":\"Solucionar problemas de autenticação de aplicativos\",\"name\":\"Solucionar problemas de autenticação de aplicativos\",\"description\":\"Identifique o provedor de autenticação do seu aplicativo, compare o login em desenvolvimento e em produção e investigue com segurança redirecionamentos, usuários ausentes e erros de domínio.\",\"url\":\"https://docs.replit.com/pt/help/troubleshooting/auth\",\"mainEntityOfPage\":{\"@id\":\"https://docs.replit.com/pt/help/troubleshooting/auth#webpage\"},\"dateModified\":\"2026-10-20T13:10:21.375Z\",\"publisher\":{\"@id\":\"https://docs.replit.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.replit.com#website\"}}]}\u003c/script>","siteName":"Replit","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/help/troubleshooting/auth"}]},{"language":"fr","navbar":{"links":[],"primary":{"type":"button","label":"Commencer à créer","href":"https://replit.com?ref=docs"}},"pages":[{"title":"fr","href":"/fr/help/troubleshooting/auth"}]},{"language":"pt","navbar":{"links":[],"primary":{"type":"button","label":"Comece a criar","href":"https://replit.com?ref=docs"}},"hidden":false,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/pt/welcome"}]},{"tab":"Chats","pages":[{"title":"Chats","href":"/pt/chat/overview"}]},{"tab":"Apps","dropdowns":[{"dropdown":"Web","icon":"globe","pages":[{"group":"Inícios rápidos","pages":[{"title":"Construa seu primeiro app","sidebarTitle":"Seu primeiro app","icon":"rocket","href":"/pt/build/your-first-app"},{"title":"Construir e publicar a partir de um template","sidebarTitle":"Construir a partir de um template","icon":"palette","href":"/pt/build/build-and-publish-from-template"},{"title":"Construa com o Modo Free","sidebarTitle":"Construa com o Modo Free","icon":"seedling","href":"/pt/build/build-with-free-mode"},{"title":"Publique seu app","sidebarTitle":"Publique seu app","icon":"cloud-arrow-up","href":"/pt/build/publish-your-app"}]},{"group":"Build paths","pages":[{"title":"Prototipe uma ideia de produto","sidebarTitle":"Prototipe uma ideia","icon":"lightbulb","href":"/pt/build/prototype-an-idea"},{"title":"Lance uma página inicial","sidebarTitle":"Lance uma página inicial","icon":"rectangle-list","href":"/pt/build/landing-page"},{"title":"Construa uma vitrine Shopify","sidebarTitle":"Construa uma vitrine Shopify","icon":"bag-shopping","href":"/pt/build/ecommerce-store"},{"title":"Crie um dashboard a partir de dados","sidebarTitle":"Crie um dashboard","icon":"chart-simple","href":"/pt/build/dashboard"},{"title":"Crie um app mobile","sidebarTitle":"Crie um app mobile","icon":"mobile-screen","href":"/pt/build/mobile-app"}]},{"group":"Grow your app","pages":[{"title":"Adicionar login","sidebarTitle":"Adicionar login","icon":"user-lock","href":"/pt/build/add-login"},{"title":"Adicionar um banco de dados","sidebarTitle":"Adicionar um banco de dados","icon":"database","href":"/pt/build/add-database"},{"title":"Adicionar integrações","sidebarTitle":"Adicionar integrações","icon":"plug","href":"/pt/build/add-integrations"},{"title":"Adicionar um domínio personalizado","sidebarTitle":"Adicionar um domínio personalizado","icon":"globe","href":"/pt/build/add-custom-domain"}]},{"group":"Publish and operate","pages":[{"title":"Comprar um domínio","sidebarTitle":"Comprar um domínio","icon":"cart-shopping","href":"/pt/build/domain-purchasing"},{"title":"Ativar Widget de Feedback","sidebarTitle":"Ativar Widget de Feedback","icon":"comment","href":"/pt/build/enable-feedback"},{"title":"Melhore o SEO do seu app","sidebarTitle":"Melhorar SEO","icon":"magnifying-glass-chart","href":"/pt/build/improve-seo"},{"title":"Solucionar problemas de publicação","icon":"triangle-exclamation","href":"/pt/build/troubleshooting"}]},{"group":"Connect \u0026 integrate","pages":[{"title":"Usar Agent Skills","sidebarTitle":"Usar Agent Skills","icon":"puzzle-piece","href":"/pt/build/use-agent-skills"},{"title":"Conectar via MCP","sidebarTitle":"Conectar via MCP","icon":"server","href":"/pt/build/connect-via-mcp"}]},{"group":"Collaborate","pages":[{"title":"Convidar colegas de equipe","sidebarTitle":"Convidar colegas de equipe","icon":"user-plus","href":"/pt/build/invite-teammates"},{"title":"Criar um workspace de equipe","sidebarTitle":"Criar um workspace de equipe","icon":"users-rectangle","href":"/pt/build/create-a-team-workspace"}]},{"group":"Importar","pages":[{"title":"Importar de um provedor","sidebarTitle":"Importar de um provedor","icon":"file-import","href":"/pt/build/import-from-providers"}]}]},{"dropdown":"Mobile","icon":"mobile","groups":[{"group":"Inícios rápidos","pages":[{"title":"Comece seu primeiro app mobile","sidebarTitle":"Comece seu app mobile","icon":"wand-magic-sparkles","href":"/pt/build/mobile-first-app"},{"title":"Pré-visualize e teste no seu celular","sidebarTitle":"Testar com o Expo Go","icon":"mobile","href":"/pt/build/mobile-preview-testing"}]},{"group":"Publish for iOS","pages":[{"title":"Configure sua conta de desenvolvedor Apple","sidebarTitle":"Configurar sua conta","icon":"apple","href":"/pt/build/mobile-apple-account"},{"title":"Envie seu app para o App Store Connect","sidebarTitle":"Enviar seu app","icon":"cloud-arrow-up","href":"/pt/build/mobile-upload-ios"},{"title":"Teste beta com o TestFlight","sidebarTitle":"Testar no TestFlight","icon":"flask","href":"/pt/build/mobile-testflight"},{"title":"Envie para a App Store","sidebarTitle":"Enviar para a App Store","icon":"paper-plane","href":"/pt/build/mobile-publish-ios"}]},{"group":"Add features and grow your app","pages":[{"title":"Adicione login","sidebarTitle":"Adicionar login","icon":"right-to-bracket","href":"/pt/build/mobile-login"},{"title":"Adicione pagamentos com o RevenueCat","sidebarTitle":"Adicionar pagamentos","icon":"credit-card","href":"/pt/build/mobile-payments"},{"title":"Armazene imagens no seu app mobile","sidebarTitle":"Salvar imagens de jogadores","icon":"image","href":"/pt/build/mobile-store-images"},{"title":"Adicione feedback tátil","sidebarTitle":"Adicionar feedback tátil","icon":"wave-square","href":"/pt/build/mobile-haptics"},{"title":"Use componentes nativos do iOS","sidebarTitle":"Usar UI nativa","icon":"apple","href":"/pt/build/mobile-native-components"},{"title":"Use a câmera","sidebarTitle":"Adicionar câmera","icon":"camera","href":"/pt/build/mobile-camera"},{"title":"Acesse contatos","sidebarTitle":"Adicionar contatos","icon":"address-book","href":"/pt/build/mobile-contacts"},{"title":"Envie notificações push","sidebarTitle":"Enviar notificações","icon":"bell","href":"/pt/build/mobile-push-notifications"},{"title":"Colete avaliações e classificações","sidebarTitle":"Coletar avaliações","icon":"star","href":"/pt/build/mobile-collect-reviews"}]},{"group":"Design","pages":[{"title":"Projete seu app","sidebarTitle":"Projete seu app","icon":"palette","href":"/pt/build/mobile-design"},{"title":"Gerar um ícone de app","sidebarTitle":"Gerar ícone do app","icon":"image","href":"/pt/build/mobile-app-icon"},{"title":"Gere capturas de tela da App Store","sidebarTitle":"Gerar ativos da loja","icon":"images","href":"/pt/build/mobile-store-screenshots"}]},{"group":"Collaborate","pages":[{"title":"Crie o PixelGames em equipe","sidebarTitle":"Convide sua equipe","icon":"users","href":"/pt/build/mobile-invite-team"}]}]}]},{"tab":"Code","pages":[{"title":"Code","href":"/pt/build/code/code-with-replit"}]},{"tab":"Designs","pages":[{"title":"Designs","href":"/pt/design/what-is-replit-design"}]},{"tab":"Use cases","pages":[{"title":"Use cases","href":"/pt/use-cases"}]},{"tab":"Learn","pages":[{"title":"Learn","href":"/pt/learn/foundations/what-is-an-app"}]},{"tab":"Funcionalidades","anchors":[{"anchor":"Funcionalidades","icon":"book-open","pages":[{"title":"Funcionalidades","href":"/pt/features/collaboration/workspaces"}]},{"anchor":"Registro de alterações","icon":"clock-rotate-left","pages":[{"title":"Registro de alterações","href":"/pt/updates/2026/11/06/changelog"}]},{"anchor":"Help","icon":"circle-question","groups":[{"group":"Help center","pages":[{"title":"Central de ajuda","sidebarTitle":"Visão geral","icon":"circle-question","href":"/pt/help/overview"},{"title":"Cobrança e reembolsos","sidebarTitle":"Cobrança e reembolsos","icon":"receipt","href":"/pt/help/billing-and-refunds"},{"title":"Preços e planos","sidebarTitle":"Preços e planos","icon":"tags","href":"/pt/help/pricing-and-plans"},{"title":"Assinaturas","sidebarTitle":"Assinaturas","icon":"rotate","href":"/pt/help/subscriptions"},{"title":"Agent e IA","sidebarTitle":"Agent e IA","icon":"robot","href":"/pt/help/agent-and-ai"},{"title":"Modo Agente Gratuito","sidebarTitle":"Modo Agente Gratuito","icon":"message-bot","href":"/pt/help/free-agent-mode"},{"title":"Implantação e publicação","sidebarTitle":"Implantação e publicação","icon":"rocket","href":"/pt/help/deployment-and-publishing"},{"title":"Pagamentos e Stripe","sidebarTitle":"Pagamentos e Stripe","icon":"credit-card","href":"/pt/help/payments-and-stripe"},{"title":"Banco de dados","sidebarTitle":"Banco de dados","icon":"database","href":"/pt/help/database"},{"title":"Domínios personalizados e DNS","sidebarTitle":"Domínios personalizados e DNS","icon":"globe","href":"/pt/help/custom-domains-and-dns"},{"title":"Erros de rede e de aplicativos","sidebarTitle":"Erros de rede e de aplicativos","icon":"triangle-exclamation","href":"/pt/help/networking-and-app-errors"},{"title":"Resolvendo \"Este aplicativo está bloqueado\" para Conectores do Google","sidebarTitle":"Erros do Google Suite","icon":"bug","href":"/pt/features/troubleshooting/debugging-google-connectors"},{"title":"Corrigindo Erros de Conexão Expirada do Salesforce","sidebarTitle":"Erros do Salesforce","icon":"bug","href":"/pt/features/troubleshooting/debugging-salesforce-connectors"},{"title":"Conta e acesso","sidebarTitle":"Conta e acesso","icon":"user","href":"/pt/help/account-and-access"},{"title":"Projetos e arquivos","sidebarTitle":"Projetos e arquivos","icon":"folder","href":"/pt/help/projects-and-files"},{"group":"Troubleshooting guides","pages":[{"title":"Guias de solução de problemas","sidebarTitle":"Visão geral da solução de problemas","href":"/pt/help/troubleshooting/overview"},{"title":"Solucionar problemas de implantações","sidebarTitle":"Implantações","description":"Diagnostique falhas de publicação, falhas de inicialização e de verificação de integridade, respostas 502 e diferenças em relação ao Preview usando logs, antes de alterar seu aplicativo Replit publicado.","href":"/pt/help/troubleshooting/deployments"},{"title":"Solucionar problemas de autenticação de aplicativos","sidebarTitle":"Autenticação de aplicativos","href":"/pt/help/troubleshooting/auth"},{"title":"Solucionar problemas de bancos de dados","sidebarTitle":"Bancos de dados","description":"Investigue com segurança falhas de conexão com o banco de dados, endpoints pausados, dados de produção ausentes e opções de recuperação sem excluir ou sobrescrever seus dados.","href":"/pt/help/troubleshooting/databases"},{"title":"Solucionar problemas de domínios","sidebarTitle":"Domínios","href":"/pt/help/troubleshooting/domains"}]}]}]}]},{"tab":"Confiança e faturamento","pages":[{"title":"Confiança e faturamento","href":"/pt/category/billing"}]},{"tab":"Enterprise","pages":[{"title":"Enterprise","href":"/pt/teams/welcome"}]}]},{"language":"ja","navbar":{"links":[],"primary":{"type":"button","label":"作成を開始","href":"https://replit.com?ref=docs"}},"hidden":false,"pages":[{"title":"ja","href":"/ja/help/troubleshooting/auth"}]},{"language":"ko","navbar":{"links":[],"primary":{"type":"button","label":"빌드 시작하기","href":"https://replit.com?ref=docs"}},"hidden":false,"pages":[{"title":"ko","href":"/ko/help/troubleshooting/auth"}]}]},"basePath":"","title":"Solucionar problemas de autenticação de aplicativos - Replit","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":[],"chunks":[]}