Configure a autenticação da Didit no Android: login hospedado, validação de callback, sessões seguras e links para verificação e monitoramento.
A Authentication é um recurso novo: o DiditAuth for Android depende da versão. As coordenadas de distribuição, as versões e as assinaturas das chamadas não estão confirmadas aqui. Não instale um pacote presumido nem use o SDK de verificação de identidade como SDK de Authentication.
Confirme que a autenticação está habilitada para a sua aplicação Didit e copie do console a origem de login dela (https://<slug>.auth.didit.me, ou <slug>.sandbox.auth.didit.me para o sandbox).
Registre uma URL de retorno exata compatível com a sua aplicação e com o runtime. Valide a propriedade do app link; não presuma que esquemas de URL personalizados arbitrários sejam aceitos.
Mantenha separadas as configurações de sandbox e de produção, incluindo o tratamento do retorno e as credenciais armazenadas.
Escolha o mapeamento estável de pessoas antes de integrar a verificação ou o monitoramento.
Use uma aba do navegador do sistema para o login hospedado e valide o app link de retorno. Passkeys nativas exigem o domínio da relying party configurado e o fluxo de credenciais da plataforma.
Abra uma aba do navegador do sistema com a URL {origin}/sign-in. Envie um novo state aleatório, um desafio PKCE S256 e o redirect_uri registrado. Mantenha o verifier no seu app apenas para essa tentativa. O quickstart de JavaScript mostra o protocolo subjacente; no código nativo, use a criptografia e o tratamento de URLs da plataforma em vez de variáveis globais do navegador.No retorno, verifique o state, o tempo de vida da transação e o destino do retorno antes de trocar o código de uso único em token/. Use o verifier original e a URI de redirecionamento exata. Cancelar ou fechar o navegador não é um login bem-sucedido.Armazene os refresh tokens em armazenamento criptografado protegido pela plataforma; nunca em um arquivo de preferências sem criptografia, em ferramentas de analytics nem em logs de falhas. Valide a sessão atual com GET session/ usando o token Bearer do usuário final. Faça as renovações de forma sequencial, substitua os dois tokens juntos e limpe o estado específico do usuário após o logout. Consulte tokens e JWKS para ver o contrato da requisição e o comportamento de reutilização na renovação.
Os módulos nativos de Authentication estão previstos para oferecer login, acesso à sessão atual, obtenção de tokens, logout e step-up, com sinais automáticos do dispositivo. Passkeys nativas e armazenamento protegido de tokens fazem parte dessa versão. As APIs de wrapper seguirão os contratos publicados de cada plataforma; não copie argumentos de construtor ou assinaturas de métodos presumidos a partir de um exemplo de design.Até o módulo ser lançado, mantenha o adaptador dele desabilitado ou use uma implementação revisada do protocolo hospedado para a sua aplicação habilitada. Não divulgue um quickstart nativo de Authentication funcional baseado apenas na instalação do pacote.
O seu backend deriva vendor_data da pessoa autenticada. Ele cria sessões de verificação ou emite tokens de monitoramento com escopo para essa pessoa. Retorne ao seu app apenas a credencial da sessão ou o token com escopo; a chave de API permanece no servidor.Use o SDK de verificação para Android quando precisar de verificação de identidade. Siga o envio de transações pelo SDK para ter suporte a monitoramento na sua plataforma. Trate separadamente as decisões de login, de verificação e de transação.
Teste o retorno a um app que estava fechado, as transições entre segundo e primeiro plano, o cancelamento no navegador, um retorno incompatível, a reutilização do código, a expiração do token, renovações simultâneas do token, MFA, logout e o login como outro usuário. Teste o cadastro de passkeys e o login em dispositivos compatíveis assim que essa versão estiver disponível. Uma verificação que só pode ser feita no dispositivo continua não verificada até ser executada na plataforma de destino.
Última modificação em 1 de novembro de 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Didit Docs","description":"The best way to integrate identity and fraud checks into your app. One API, four product lines (KYC · KYB · Transaction Monitoring · Wallet Screening), 220+ countries, 14,000+ documents, sub-2s inference, $10 free credit/month.","colors":{"primary":"#2567FF","light":"#90B1FF","dark":"#1B4FE0"},"logo":{"light":"https://mintcdn.com/didit-0f962782/dCzNNoYCusBNdK3I/logo/didit.svg?fit=max\u0026auto=format\u0026n=dCzNNoYCusBNdK3I\u0026q=85\u0026s=9f162fb8295fa1fd9300a24b293ce0b7","dark":"https://mintcdn.com/didit-0f962782/TefoKXCbZA_GIK5a/logo/didit-logo-wordmark-white.svg?fit=max\u0026auto=format\u0026n=TefoKXCbZA_GIK5a\u0026q=85\u0026s=c8c541689c814ca6a2c873cf6185a3a7","href":"https://docs.didit.me"},"favicon":"https://mintcdn.com/didit-0f962782/t6r0B-WdGMU5mSS-/favicon.ico?fit=max\u0026auto=format\u0026n=t6r0B-WdGMU5mSS-\u0026q=85\u0026s=b291917b960ebe959ae3b1aa233eafa8","api":{"examples":{"prefill":true},"mdx":{"auth":{"method":"key","name":"x-api-key"},"server":"https://verification.didit.me"}},"background":{"color":{"light":"#FFFFFF","dark":"#1A1A1A"}},"navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Sign in","href":"https://business.didit.me"}},"footer":{"socials":{"x":"https://x.com/didit","github":"https://github.com/didit-protocol","linkedin":"https://linkedin.com/company/91001155","website":"https://didit.me"}},"search":{"prompt":"Search Didit docs..."},"seo":{"metatags":{"twitter:site":"@didit","theme-color":"#2567FF","apple-mobile-web-app-title":"Didit Docs"},"organization":{"id":"https://didit.me/#organization","name":"Didit","legalName":"Didit Protocol","url":"https://didit.me","logo":"https://didit.me/logos/primary-horizontal-light.png","sameAs":["https://www.linkedin.com/company/91001155","https://www.youtube.com/@getdidit","https://github.com/didit-protocol","https://x.com/didit"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter","weight":400}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page moved or never existed. [Back to docs](/)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/didit-0f962782/Xkecx-xLq1K2abHK/images/og-thumbnail-backplate.png?fit=max\u0026auto=format\u0026n=Xkecx-xLq1K2abHK\u0026q=85\u0026s=c699fa252554b2ac8d4c631e209a1473","fonts":{"family":"Inter"}},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"href":"es"},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"href":"pt-br"},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"href":"ja"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"didit-0f962782","hasAudioNarration":false,"actualSubdomain":"didit-0f962782","customDomains":["docs.didit.me"],"gitSource":{"type":"github","owner":"didit-protocol","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae6fa1c62ef36be88636f75","collectionId":"50020d30-4212-40ce-b44f-967797e5972b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae6fa1c62ef36be88636f75"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae71ae0a0d878501ab6c761","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"es","tag":"Referencia de la API","count":432},{"language":"ja","tag":"APIリファレンス","count":432},{"language":"pt-BR","tag":"Referência da API","count":432},{"language":"en","tag":"API Reference","count":424},{"language":"en","tag":"Database Validation","count":129},{"language":"es","tag":"Validación de base de datos","count":129},{"language":"ja","tag":"データベース検証","count":129},{"language":"pt-BR","tag":"Validação de banco de dados","count":129},{"language":"es","tag":"Primeros pasos","count":93},{"language":"ja","tag":"はじめに","count":93},{"language":"pt-BR","tag":"Primeiros passos","count":93},{"language":"en","tag":"Get Started","count":87},{"language":"en","tag":"User Verification","count":74},{"language":"es","tag":"Verificación de usuarios","count":74},{"language":"ja","tag":"ユーザー認証","count":74},{"language":"pt-BR","tag":"Verificação de usuários","count":74},{"language":"en","tag":"Integrate / SDKs","count":62},{"language":"es","tag":"Integración / SDKs","count":62},{"language":"ja","tag":"連携 / SDK","count":62},{"language":"pt-BR","tag":"Integração / SDKs","count":62},{"language":"en","tag":"Travel Rule","count":55},{"language":"es","tag":"Travel Rule","count":55},{"language":"ja","tag":"トラベルルール","count":55},{"language":"pt-BR","tag":"Travel Rule","count":55},{"language":"en","tag":"Verification","count":48},{"language":"es","tag":"Verificación","count":48},{"language":"ja","tag":"検証","count":48},{"language":"pt-BR","tag":"Verificação","count":48},{"language":"en","tag":"Authentication","count":37},{"language":"es","tag":"Autenticación","count":37},{"language":"ja","tag":"認証","count":37},{"language":"pt-BR","tag":"Autenticação","count":37},{"language":"en","tag":"Digital ID wallets","count":35},{"language":"en","tag":"User and Business Verifications","count":35},{"language":"es","tag":"Wallets de identidad digital","count":35},{"language":"es","tag":"Verificaciones de usuarios y empresas","count":35},{"language":"ja","tag":"デジタルIDウォレット","count":35},{"language":"ja","tag":"ユーザーと企業の認証","count":35},{"language":"pt-BR","tag":"Carteiras de identidade digital","count":35},{"language":"pt-BR","tag":"Verificações de usuários e empresas","count":35}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/didit-0f962782/e74dc7c3efa9e767/style.css"}],"page":{"pagePath":"pt-br/authentication/quickstarts/android","slug":"/pt-br/authentication/quickstarts/android","pageMetadata":{"title":"Autenticação no Android: guia rápido","description":"Configure a autenticação da Didit no Android: login hospedado, validação de callback, sessões seguras e links para verificação e monitoramento.","href":"/pt-br/authentication/quickstarts/android"},"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: \"Configure a autenticação da Didit no Android: login hospedado, validação de callback, sessões seguras e links para verificação e monitoramento.\"\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`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[`A Authentication é um recurso novo: o `,_jsx(_components.strong,{children:`DiditAuth for Android`}),` depende da versão. As coordenadas de distribuição, as versões e as assinaturas das chamadas não estão confirmadas aqui. Não instale um pacote presumido nem use o SDK de verificação de identidade como SDK de Authentication.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`prepare-sua-aplicação`,children:`Prepare sua aplicação`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Confirme que a autenticação está habilitada para a sua aplicação Didit e copie do console a origem de login dela (`,_jsx(_components.code,{children:`https://\u003cslug>.auth.didit.me`}),`, ou `,_jsx(_components.code,{children:`\u003cslug>.sandbox.auth.didit.me`}),` para o sandbox).`]}),`\n`,_jsx(_components.li,{children:`Registre uma URL de retorno exata compatível com a sua aplicação e com o runtime. Valide a propriedade do app link; não presuma que esquemas de URL personalizados arbitrários sejam aceitos.`}),`\n`,_jsx(_components.li,{children:`Mantenha separadas as configurações de sandbox e de produção, incluindo o tratamento do retorno e as credenciais armazenadas.`}),`\n`,_jsx(_components.li,{children:`Escolha o mapeamento estável de pessoas antes de integrar a verificação ou o monitoramento.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Use uma aba do navegador do sistema para o login hospedado e valide o app link de retorno. Passkeys nativas exigem o domínio da relying party configurado e o fluxo de credenciais da plataforma.`}),`\n`,_jsx(Heading,{level:`2`,id:`implemente-o-fluxo-hospedado`,children:`Implemente o fluxo hospedado`}),`\n`,_jsxs(_components.p,{children:[`Abra uma aba do navegador do sistema com a URL `,_jsx(_components.code,{children:`{origin}/sign-in`}),`. Envie um novo `,_jsx(_components.code,{children:`state`}),` aleatório, um desafio PKCE S256 e o `,_jsx(_components.code,{children:`redirect_uri`}),` registrado. Mantenha o verifier no seu app apenas para essa tentativa. O `,_jsx(_components.a,{href:`/pt-br/authentication/quickstarts/javascript`,children:`quickstart de JavaScript`}),` mostra o protocolo subjacente; no código nativo, use a criptografia e o tratamento de URLs da plataforma em vez de variáveis globais do navegador.`]}),`\n`,_jsxs(_components.p,{children:[`No retorno, verifique o state, o tempo de vida da transação e o destino do retorno antes de trocar o código de uso único em `,_jsx(_components.code,{children:`token/`}),`. Use o verifier original e a URI de redirecionamento exata. Cancelar ou fechar o navegador não é um login bem-sucedido.`]}),`\n`,_jsxs(_components.p,{children:[`Armazene os refresh tokens em armazenamento criptografado protegido pela plataforma; nunca em um arquivo de preferências sem criptografia, em ferramentas de analytics nem em logs de falhas. Valide a sessão atual com `,_jsx(_components.code,{children:`GET session/`}),` usando o token Bearer do usuário final. Faça as renovações de forma sequencial, substitua os dois tokens juntos e limpe o estado específico do usuário após o logout. Consulte `,_jsx(_components.a,{href:`/pt-br/authentication/tokens-and-jwks`,children:`tokens e JWKS`}),` para ver o contrato da requisição e o comportamento de reutilização na renovação.`]}),`\n`,_jsx(Heading,{level:`2`,id:`prévia-da-versão-do-sdk-nativo`,children:`Prévia da versão do SDK nativo`}),`\n`,_jsx(_components.p,{children:`Os módulos nativos de Authentication estão previstos para oferecer login, acesso à sessão atual, obtenção de tokens, logout e step-up, com sinais automáticos do dispositivo. Passkeys nativas e armazenamento protegido de tokens fazem parte dessa versão. As APIs de wrapper seguirão os contratos publicados de cada plataforma; não copie argumentos de construtor ou assinaturas de métodos presumidos a partir de um exemplo de design.`}),`\n`,_jsx(_components.p,{children:`Até o módulo ser lançado, mantenha o adaptador dele desabilitado ou use uma implementação revisada do protocolo hospedado para a sua aplicação habilitada. Não divulgue um quickstart nativo de Authentication funcional baseado apenas na instalação do pacote.`}),`\n`,_jsx(Heading,{level:`2`,id:`conecte-a-verificação-e-o-monitoramento`,children:`Conecte a verificação e o monitoramento`}),`\n`,_jsxs(_components.p,{children:[`O seu backend deriva `,_jsx(_components.code,{children:`vendor_data`}),` da pessoa autenticada. Ele cria sessões de verificação ou emite tokens de monitoramento com escopo para essa pessoa. Retorne ao seu app apenas a credencial da sessão ou o token com escopo; a chave de API permanece no servidor.`]}),`\n`,_jsxs(_components.p,{children:[`Use o `,_jsx(_components.a,{href:`/pt-br/integration/native-sdks/android-sdk`,children:`SDK de verificação para Android`}),` quando precisar de verificação de identidade. Siga o `,_jsx(_components.a,{href:`/pt-br/transaction-monitoring/sdk-transaction-submission`,children:`envio de transações pelo SDK`}),` para ter suporte a monitoramento na sua plataforma. Trate separadamente as decisões de login, de verificação e de transação.`]}),`\n`,_jsx(Heading,{level:`2`,id:`verifique-a-integração`,children:`Verifique a integração`}),`\n`,_jsx(_components.p,{children:`Teste o retorno a um app que estava fechado, as transições entre segundo e primeiro plano, o cancelamento no navegador, um retorno incompatível, a reutilização do código, a expiração do token, renovações simultâneas do token, MFA, logout e o login como outro usuário. Teste o cadastro de passkeys e o login em dispositivos compatíveis assim que essa versão estiver disponível. Uma verificação que só pode ser feita no dispositivo continua não verificada até ser executada na plataforma de destino.`})]})}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":"Autenticação no Android: guia rápido","description":"Configure a autenticação da Didit no Android: login hospedado, validação de callback, sessões seguras e links para verificação e monitoramento.","href":"/pt-br/authentication/quickstarts/android"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Prepare sua aplicação","slug":"prepare-sua-aplicação","depth":2,"children":[]},{"title":"Implemente o fluxo hospedado","slug":"implemente-o-fluxo-hospedado","depth":2,"children":[]},{"title":"Prévia da versão do SDK nativo","slug":"prévia-da-versão-do-sdk-nativo","depth":2,"children":[]},{"title":"Conecte a verificação e o monitoramento","slug":"conecte-a-verificação-e-o-monitoramento","depth":2,"children":[]},{"title":"Verifique a integração","slug":"verifique-a-integração","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/didit-0f962782/5fb7c0c336c92274/snippets/data/database-validation-coverage.js","/_mintlify/custom/didit-0f962782/4ac7d3c2a19a354d/database-validation-playground.js"],"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"Autenticação no Android: guia rápido - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/authentication/quickstarts/android","matchLevel":1},"es":{"href":"/es/authentication/quickstarts/android","matchLevel":1},"pt-BR":{"href":"/pt-br/authentication/quickstarts/android","matchLevel":0},"ja":{"href":"/ja/authentication/quickstarts/android","matchLevel":1}}},"lastModified":"2026-11-01T10:59:41.682Z","gitLastModified":"2026-11-01T10:56:28.000Z","originalFileLocation":"pt-br/authentication/quickstarts/android.mdx","locale":"pt-BR"},"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=\"system\"}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=\"Configure a autenticação da Didit no Android: login hospedado, validação de callback, sessões seguras e links para verificação e monitoramento.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_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/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_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/didit-0f962782/h7Er2opLBVoQwrdf/_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/didit-0f962782/h7Er2opLBVoQwrdf/_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/didit-0f962782/h7Er2opLBVoQwrdf/_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/didit-0f962782/h7Er2opLBVoQwrdf/_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/didit-0f962782/h7Er2opLBVoQwrdf/_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/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Autenticação no Android: guia rápido - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Configure a autenticação da Didit no Android: login hospedado, validação de callback, sessões seguras e links para verificação e monitoramento.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/pt-br/authentication/quickstarts/android\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://didit-0f962782.mintlify.app/_mintlify/api/og/v2?division=Guias+de+in%C3%ADcio+r%C3%A1pido\u0026amp;title=Autentica%C3%A7%C3%A3o+no+Android%3A+guia+r%C3%A1pido\u0026amp;description=Configure+a+autentica%C3%A7%C3%A3o+da+Didit+no+Android%3A+login+hospedado%2C+valida%C3%A7%C3%A3o+de+callback%2C+sess%C3%B5es+seguras+e+links+para+verifica%C3%A7%C3%A3o+e+monitoramento.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=82eb175cdeb0c5614e7dfb47508203f4710befcb8056d9590792260f890081cc\">\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=\"Autenticação no Android: guia rápido - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Configure a autenticação da Didit no Android: login hospedado, validação de callback, sessões seguras e links para verificação e monitoramento.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.app/_mintlify/api/og/v2?division=Guias+de+in%C3%ADcio+r%C3%A1pido\u0026amp;title=Autentica%C3%A7%C3%A3o+no+Android%3A+guia+r%C3%A1pido\u0026amp;description=Configure+a+autentica%C3%A7%C3%A3o+da+Didit+no+Android%3A+login+hospedado%2C+valida%C3%A7%C3%A3o+de+callback%2C+sess%C3%B5es+seguras+e+links+para+verifica%C3%A7%C3%A3o+e+monitoramento.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=82eb175cdeb0c5614e7dfb47508203f4710befcb8056d9590792260f890081cc\">\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/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2567FF\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#2567FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.didit.me/pt-br/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pt-br/authentication/quickstarts/android.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/authentication/quickstarts/android\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/authentication/quickstarts/android\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://didit.me/#organization\",\"name\":\"Didit\",\"legalName\":\"Didit Protocol\",\"url\":\"https://didit.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://didit.me/logos/primary-horizontal-light.png\"},\"sameAs\":[\"https://www.linkedin.com/company/91001155\",\"https://www.youtube.com/@getdidit\",\"https://github.com/didit-protocol\",\"https://x.com/didit\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.didit.me#website\",\"name\":\"Didit Docs\",\"url\":\"https://docs.didit.me\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.didit.me/pt-br/authentication/quickstarts/android#webpage\",\"url\":\"https://docs.didit.me/pt-br/authentication/quickstarts/android\",\"name\":\"Autenticação no Android: guia rápido\",\"description\":\"Configure a autenticação da Didit no Android: login hospedado, validação de callback, sessões seguras e links para verificação e monitoramento.\",\"dateModified\":\"2026-11-01T10:56:28.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/pt-br/authentication/quickstarts/android#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/pt-br/authentication/quickstarts/android#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Autenticação\",\"item\":\"https://docs.didit.me/pt-br/authentication/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guias de início rápido\",\"item\":\"https://docs.didit.me/pt-br/authentication/quickstarts/javascript\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Autenticação no Android: guia rápido\",\"item\":\"https://docs.didit.me/pt-br/authentication/quickstarts/android\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.didit.me/pt-br/authentication/quickstarts/android#article\",\"headline\":\"Autenticação no Android: guia rápido\",\"name\":\"Autenticação no Android: guia rápido\",\"description\":\"Configure a autenticação da Didit no Android: login hospedado, validação de callback, sessões seguras e links para verificação e monitoramento.\",\"url\":\"https://docs.didit.me/pt-br/authentication/quickstarts/android\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/pt-br/authentication/quickstarts/android#webpage\"},\"dateModified\":\"2026-11-01T10:56:28.000Z\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Didit Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Didit Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/authentication/quickstarts/android"}]},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"pages":[{"title":"es","href":"/es/authentication/quickstarts/android"}]},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"tabs":[{"tab":"Primeiros passos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","pages":[{"title":"Primeiros passos","href":"/pt-br"}]},{"tab":"Integração / SDKs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","groups":[{"group":"Guias","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/book.svg","pages":[{"title":"SDKs e integrações: web, mobile e Zapier","sidebarTitle":"SDKs e integrações","href":"/pt-br/integration/sdks"},{"title":"Fluxo completo da API: guia de integração KYC","sidebarTitle":"Fluxo completo da API","href":"/pt-br/integration/api-full-flow"},{"title":"Webhooks: eventos KYC/KYB em tempo real, assinatura HMAC","sidebarTitle":"Webhooks","href":"/pt-br/integration/webhooks"},{"title":"Webhooks de alerta: alertas da equipe no seu endpoint","sidebarTitle":"Webhooks de alerta","href":"/pt-br/integration/alert-webhooks"},{"title":"Status de verificação: ciclo de vida e códigos da sessão","sidebarTitle":"Status de verificação","href":"/pt-br/integration/verification-statuses"},{"title":"Erros da API Didit: status, corpo da resposta e correções","sidebarTitle":"Erros da API","href":"/pt-br/integration/api-errors"},{"title":"Limite de requisições da API: cabeçalhos e backoff 429","sidebarTitle":"Limite de requisições","href":"/pt-br/integration/rate-limiting"},{"title":"Sandbox: dados de teste, valores mágicos e documentos","sidebarTitle":"Sandbox e dados de teste","href":"/pt-br/integration/sandbox-testing"},{"title":"Cadastro programático: API de KYC para agentes de IA","sidebarTitle":"Cadastro programático","href":"/pt-br/integration/programmatic-registration"},{"title":"Prompt de integração para os três produtos da Didit","sidebarTitle":"Prompt de integração","href":"/pt-br/integration/integration-prompt"}]},{"group":"Autenticação","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Autenticação: login de usuário final, passkeys e sessões","sidebarTitle":"Autenticação","href":"/pt-br/authentication/overview"},{"group":"Guias de início rápido","pages":[{"title":"Guia rápido de autenticação em JavaScript com a Didit","href":"/pt-br/authentication/quickstarts/javascript"},{"title":"Autenticação no React: guia rápido","href":"/pt-br/authentication/quickstarts/react"},{"title":"Next.js: início rápido da autenticação Didit","href":"/pt-br/authentication/quickstarts/nextjs"},{"title":"Autenticação no iOS: guia rápido","description":"Configure a autenticação da Didit no iOS: login hospedado, validação do retorno, sessões seguras e links para verificação e monitoramento.","href":"/pt-br/authentication/quickstarts/ios"},{"title":"Autenticação no Android: guia rápido","href":"/pt-br/authentication/quickstarts/android"},{"title":"React Native: guia rápido de autenticação","description":"Configure a autenticação do Didit no React Native: login hospedado, validação de retorno, sessões seguras e links para verificação e monitoramento.","href":"/pt-br/authentication/quickstarts/react-native"},{"title":"Autenticação com Flutter: guia rápido da Didit","href":"/pt-br/authentication/quickstarts/flutter"}]},{"title":"Métodos de login: passkeys, códigos, social e SSO","sidebarTitle":"Métodos de login","href":"/pt-br/authentication/sign-in-methods"},{"title":"Tokens e JWKS: verifique JWTs da Didit Authentication","sidebarTitle":"Tokens e JWKS","href":"/pt-br/authentication/tokens-and-jwks"},{"title":"Eventos e webhooks de autenticação","sidebarTitle":"Eventos e webhooks","href":"/pt-br/authentication/events-and-webhooks"},{"title":"Migração de usuários: importar senhas e MFA","sidebarTitle":"Migrar seus usuários","href":"/pt-br/authentication/migration"},{"title":"Proteção contra bots no login: stuffing e força bruta","sidebarTitle":"Proteção contra bots","href":"/pt-br/authentication/bot-protection"},{"group":"Referência da API","pages":[{"title":"Obter configuração OpenID | API de Autenticação da Didit","sidebarTitle":"Obter configuração OpenID","openapi":"pt-br/openapi-authentication.json GET /.well-known/openid-configuration","href":"/pt-br/authentication/api-reference/get-openid-configuration"},{"title":"Obter chaves de assinatura (JWKS) | API Didit","sidebarTitle":"Obter chaves de assinatura (JWKS)","openapi":"pt-br/openapi-authentication.json GET /.well-known/jwks.json","href":"/pt-br/authentication/api-reference/get-jwks"},{"title":"Endpoint de token: troca de código e atualização","sidebarTitle":"Trocar ou renovar tokens","openapi":"pt-br/openapi-authentication.json POST /token/","href":"/pt-br/authentication/api-reference/token"},{"title":"Consultar sessão | API de Autenticação da Didit","sidebarTitle":"Consultar a sessão","openapi":"pt-br/openapi-authentication.json GET /session/","href":"/pt-br/authentication/api-reference/get-session"},{"title":"Revogar sessão (sair) | API de Autenticação da Didit","sidebarTitle":"Revogar a sessão","openapi":"pt-br/openapi-authentication.json DELETE /session/","href":"/pt-br/authentication/api-reference/revoke-session"},{"title":"Criar step-up | API de Autenticação da Didit","sidebarTitle":"Criar step-up","openapi":"pt-br/openapi-authentication.json POST /step-up/","href":"/pt-br/authentication/api-reference/create-step-up"},{"title":"Consultar status do step-up | API de Autenticação Didit","sidebarTitle":"Obter um step-up","openapi":"pt-br/openapi-authentication.json GET /step-up/{step_up_id}/","href":"/pt-br/authentication/api-reference/retrieve-step-up"},{"title":"Criar token de monitoramento | API de autenticação Didit","sidebarTitle":"Criar token de monitoramento","openapi":"pt-br/openapi-authentication.json POST /monitoring-token/","href":"/pt-br/authentication/api-reference/create-monitoring-token"}]}]},{"group":"Model Context Protocol (MCP)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Servidor MCP da Didit para agentes de IA","sidebarTitle":"Visão geral","href":"/pt-br/integration/mcp/overview"},{"title":"Conectar o Claude ao servidor MCP da Didit","sidebarTitle":"Conectar o Claude","href":"/pt-br/integration/mcp/claude"},{"title":"Instalar o MCP Didit: Claude, Cursor, VS Code, Windsurf","sidebarTitle":"Instalação","href":"/pt-br/integration/mcp/installation"},{"title":"Autenticação do MCP da Didit: login com Didit (OAuth)","sidebarTitle":"Autenticação","href":"/pt-br/integration/mcp/authentication"},{"title":"Ferramentas MCP da Didit: referência de 169 ferramentas","sidebarTitle":"Ferramentas","href":"/pt-br/integration/mcp/tools"},{"title":"Exemplos do MCP da Didit: prompts e conversas com agentes","sidebarTitle":"Exemplos","href":"/pt-br/integration/mcp/examples"},{"title":"Didit MCP: avançado, solução de problemas e self-hosting","sidebarTitle":"Avançado","href":"/pt-br/integration/mcp/advanced"}]},{"group":"SDKs web","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/browser.svg","pages":[{"title":"SDKs web de verificação de identidade: JS e iframe","sidebarTitle":"SDKs web","href":"/pt-br/integration/web-sdks/overview"},{"title":"SDK JavaScript de verificação de identidade: KYC web","sidebarTitle":"SDK JavaScript","href":"/pt-br/integration/web-sdks/javascript-sdk"},{"title":"KYC por redirecionamento: página de verificação hospedada","sidebarTitle":"Redirecionamento web","href":"/pt-br/integration/web-sdks/web-redirect"},{"title":"Verificação de identidade por iframe: KYC web incorporado","sidebarTitle":"InContext (Iframe)","href":"/pt-br/integration/web-sdks/incontext-iframe"},{"title":"KYC via WebView: verificação de identidade em apps móveis","sidebarTitle":"Integração via WebView","href":"/pt-br/integration/web-sdks/webview-in-ios-android"}]},{"group":"SDKs nativos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/mobile.svg","pages":[{"title":"SDKs nativos de KYC: iOS, Android, RN e Flutter","sidebarTitle":"SDKs nativos","href":"/pt-br/integration/native-sdks/overview"},{"title":"SDK iOS Swift de verificação de identidade: KYC mobile","sidebarTitle":"SDK iOS","href":"/pt-br/integration/native-sdks/ios-sdk"},{"title":"SDK Android Kotlin de verificação de identidade: KYC","sidebarTitle":"SDK Android","href":"/pt-br/integration/native-sdks/android-sdk"},{"title":"SDK de KYC para React Native: verificação no celular","sidebarTitle":"SDK React Native","href":"/pt-br/integration/native-sdks/react-native-sdk"},{"title":"SDK KYC para Flutter: verificação mobile em Dart","sidebarTitle":"SDK Flutter","href":"/pt-br/integration/native-sdks/flutter-sdk"}]},{"group":"SDKs de servidor","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"SDKs de servidor: Python, Node, Go, Java, PHP, Ruby, .NET","sidebarTitle":"Visão geral","href":"/pt-br/integration/server-sdks/overview"},{"title":"SDK Python para KYC, AML e transações","sidebarTitle":"Python","href":"/pt-br/integration/server-sdks/python"},{"title":"SDK Node.js e TypeScript para KYC e AML","sidebarTitle":"Node.js","href":"/pt-br/integration/server-sdks/node"},{"title":"SDK Go para KYC, AML e Transações","sidebarTitle":"Go","href":"/pt-br/integration/server-sdks/go"},{"title":"SDK Java e Kotlin para KYC, AML e transações","sidebarTitle":"Java","href":"/pt-br/integration/server-sdks/java"},{"title":"SDK PHP para KYC, AML e transações","sidebarTitle":"PHP","href":"/pt-br/integration/server-sdks/php"},{"title":"SDK Ruby para KYC, AML e Transações","sidebarTitle":"Ruby","href":"/pt-br/integration/server-sdks/ruby"},{"title":"SDK C# e .NET para KYC, AML e transações","sidebarTitle":".NET","href":"/pt-br/integration/server-sdks/dotnet"}]},{"group":"Integrações","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/puzzle.svg","pages":[{"title":"KYC sem código: automação de identidade com Zapier","sidebarTitle":"Integrações sem código","href":"/pt-br/integration/engines/overview"},{"title":"Automação de verificação de identidade com Zapier","sidebarTitle":"Zapier","href":"/pt-br/integration/engines/zapier"},{"title":"Verificação de identidade no Okta e Auth0","href":"/pt-br/integration/engines/okta-auth0-idv"},{"title":"Plugin KYC para WordPress: idade no WooCommerce","sidebarTitle":"WordPress + WooCommerce","href":"/pt-br/integration/web-sdks/wordpress-woocommerce"},{"title":"App KYC para Shopify: verificação de identidade e idade","sidebarTitle":"Shopify","href":"/pt-br/integration/web-sdks/shopify"},{"title":"Verificação de identidade no Salesforce: app de KYC e KYB","sidebarTitle":"Salesforce","href":"/pt-br/integration/web-sdks/salesforce"}]}]},{"tab":"Referência da API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Referência da API","href":"/pt-br/api-reference/overview"}]},{"tab":"Verificação de usuários","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Verificação de usuários","href":"/pt-br/core-technology/liveness/overview"}]},{"tab":"Verificação de empresas","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"Verificação de empresas","href":"/pt-br/business-verification/overview"}]},{"tab":"Monitoramento de transações","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Monitoramento de transações","href":"/pt-br/transaction-monitoring/overview"}]},{"tab":"Registro de alterações","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"Registro de alterações","href":"/pt-br/changelog"}]}],"global":{"anchors":[{"anchor":"Referência da API","icon":"code","href":"/pt-br/api-reference/overview"},{"anchor":"Business Console","icon":"gauge","href":"https://business.didit.me"},{"anchor":"Especificação OpenAPI","icon":"file-code","href":"https://docs.didit.me/pt-br/openapi-25.json"},{"anchor":"Prompt de integração","icon":"wand-magic-sparkles","href":"/pt-br/integration/integration-prompt"},{"anchor":"Servidor MCP","icon":"plug","href":"/pt-br/integration/mcp/overview"},{"anchor":"Agent Skills","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"pages":[{"title":"ja","href":"/ja/authentication/quickstarts/android"}]}]},"basePath":"","title":"Autenticação no Android: guia rápido - Didit Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}