Skip to content

Commit

Permalink
feat: add pt-BR tutorial translation
Browse files Browse the repository at this point in the history
  • Loading branch information
charIeszhao committed Jan 4, 2025
1 parent 5ebd4c2 commit 64a3046
Show file tree
Hide file tree
Showing 257 changed files with 15,395 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
authors: logto
tags: [autenticação, ${connectorPath}, ${sdkPath}, ${language}, login-sem-senha, login, entrar]
title: Como construir login sem senha ${connector} ${connectorType} com ${sdk}
---

{/*
Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC.
Não há como personalizar o TOC também. :-)
@see https://github.com/facebook/docusaurus/issues/3915
*/}

import Intro from './fragments/_intro.mdx';
import CreateApplication from './fragments/_create-application.mdx';
import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx';
import SaveYourConfiguration from './fragments/_save-your-configuration.mdx';
import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx';
import TestingAndValidation from './fragments/_testing-and-validation.mdx';
import IntegrateSdk from '@site/${sdkDocDir}/_for-tutorial.mdx';
import ConnectorGuide from '@site/${connectorDocDir}/_integration.mdx';
import FurtherReadings from './fragments/_further-readings.mdx';

export const connector = '${connector}';

{/* truncate */}

<Intro connector={connector} sdk="${sdk}" link="${sdkOfficialLink}" />

## Criar um aplicativo no Logto \{#create-an-application-in-logto}

<CreateApplication type="${appType}" framework="${framework}" />

## Integrar Logto SDK \{#integrate-logto-sdk}

<IntegrateSdk />

## Adicionar conector ${connector} \{#add-connector-connector}

<AddPasswordlessConnector
connector={connector}
connectorType="${connectorType}"
passwordlessSignUpIdentifier="${passwordlessSignUpIdentifier}"
/>

## Configurar ${connectorConfigName} \{#set-up-connectorconfigname}

<ConnectorGuide />

### Salvar sua configuração \{#save-your-configuration}

<SaveYourConfiguration connector={connector} />

## Ativar conector ${connector} na Experiência de Login \{#enable-connector-connector-in-sign-in-experience}

<EnablePasswordlessConnector
connectorType="${connectorType}"
passwordlessSignUpIdentifier="${passwordlessSignUpIdentifier}"
/>

## Teste e Validação \{#testing-and-validation}

<TestingAndValidation connector={connector} sdk="${sdk}" />

## Leituras adicionais \{#further-readings}

<FurtherReadings />
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
authors: logto
tags: [autenticação, ${connectorPath}, ${sdkPath}, ${language}, social-sign-in, sign-in, login]
title: Como construir login ${connector} com ${sdk}
---

{/*
Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC.
Não há como personalizar o TOC também. :-)
@see https://github.com/facebook/docusaurus/issues/3915
*/}

import Intro from './fragments/_intro.mdx';
import CreateApplication from './fragments/_create-application.mdx';
import AddSocialConnector from './fragments/_add-social-connector.mdx';
import SaveYourConfiguration from './fragments/_save-your-configuration.mdx';
import EnableSocialConnector from './fragments/_enable-social-connector.mdx';
import TestingAndValidation from './fragments/_testing-and-validation.mdx';
import IntegrateSdk from '@site/${sdkDocDir}/_for-tutorial.mdx';
import ConnectorGuide from '@site/${connectorDocDir}/_integration.mdx';

import FurtherReadings from './fragments/_further-readings.mdx';

export const connector = '${connector}';

{/* truncate */}

<Intro connector={connector} sdk="${sdk}" link="${sdkOfficialLink}" />

## Criar um aplicativo no Logto \{#create-an-application-in-logto}

<CreateApplication type="${appType}" framework="${framework}" />

## Integrar ${framework} SDK \{#integrate-framework-sdk}

<IntegrateSdk />

## Adicionar conector ${connector} \{#add-connector-connector}

<AddSocialConnector connector={connector} framework="${framework}" />

## Configurar ${connectorConfigName} \{#set-up-connectorconfigname}

<ConnectorGuide />

### Salvar sua configuração \{#save-your-configuration}

<SaveYourConfiguration connector={connector} />

## Ativar conector ${connector} na Experiência de Login \{#enable-connector-connector-in-sign-in-experience}

<EnableSocialConnector connector={connector} />

## Teste e Validação \{#testing-and-validation}

<TestingAndValidation connector={connector} sdk="${sdk}" />

## Leituras adicionais \{#further-readings}

<FurtherReadings />
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
O conector {props.connectorType} é um método usado para enviar senhas de uso único (OTPs) para autenticação. Ele permite a verificação de {props.passwordlessSignUpIdentifier} para suportar autenticação sem senha, incluindo registro baseado em {props.connectorType}, login, autenticação de dois fatores (2FA) e recuperação de conta. Você pode facilmente conectar {props.connector} como seu provedor {props.connectorType}. Com o conector {props.connectorType} do Logto, você pode configurá-lo em apenas alguns minutos.

Para adicionar um conector {props.connectorType}, basta seguir estas etapas:

1. Navegue até [Console > Connector > Email and SMS connectors](https://cloud.logto.io/to/connectors/passwordless).
2. Para adicionar um novo conector {props.connectorType}, clique no botão "Set up" e selecione "{props.connector}".
3. Revise a documentação README para o provedor selecionado.
4. Complete os campos de configuração na seção "Parameter Configuration".
5. Personalize o modelo {props.connectorType} usando o editor JSON.
6. Teste sua configuração enviando um código de verificação para seu {props.passwordlessSignUpIdentifier}.

![Aba do conector](../assets/connector-tab-passwordless.png)

:::note
Se você estiver seguindo o guia do conector no local, pode pular a próxima seção.
:::
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Para habilitar um login rápido e melhorar a conversão de usuários, conecte-se com {props.framework} como um provedor de identidade (IdP). O conector social do Logto ajuda você a estabelecer essa conexão em minutos, permitindo a entrada de vários parâmetros.

Para adicionar um conector social, basta seguir estas etapas:

1. Navegue até [Console > Connectors > Social Connectors](https://cloud.logto.io/to/connectors/social).
2. Clique em "Add social connector" e selecione "{props.connector}".
3. Siga o guia README e complete os campos obrigatórios e personalize as configurações.

![Aba do conector](../assets/connector-tab-social.png)

:::note
Se você estiver seguindo o guia do Conector no local, pode pular a próxima seção.
:::
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Logto é baseado na autenticação OpenID Connect (OIDC) e na autorização OAuth 2.0. Ele suporta o gerenciamento de identidade federada em vários aplicativos, comumente chamado de Autenticação Única (SSO).

Para criar seu aplicativo {props.type}, basta seguir estas etapas:

1. Abra o [Logto Console](https://cloud.logto.io). Na seção "Get started", clique no link "View all" para abrir a lista de frameworks de aplicativos. Alternativamente, você pode navegar para [Logto Console > Applications](https://cloud.logto.io/to/applications) e clicar no botão "Create application".
![Get started](../assets/get-started.png)
2. No modal que se abre, clique na seção "{props.type}" ou filtre todos os frameworks "{props.type}" disponíveis usando as caixas de seleção de filtro rápido à esquerda. Clique no cartão do framework {props.framework.split('/').map((text) => `"${text.trim()}"`).join(' / ')} para começar a criar seu aplicativo.
![Frameworks](../assets/framework-list.png)
3. Insira o nome do aplicativo, por exemplo, "Bookstore", e clique em "Create application".

🎉 Ta-da! Você acabou de criar seu primeiro aplicativo no Logto. Você verá uma página de parabéns que inclui um guia de integração detalhado. Siga o guia para ver como será a experiência em seu aplicativo.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Depois de criar um conector {props.connector} com sucesso, você pode habilitar o login e registro sem senha baseado em número de telefone.

1. Navegue para [Console > Experiência de login > Inscrição e login](https://cloud.logto.io/to/sign-in-experience/sign-up-and-sign-in).
2. Configure os métodos de inscrição (Opcional):
1. Selecione "{props.passwordlessSignUpIdentifier}" ou "Email ou número de telefone" como o identificador de inscrição.
2. "Verificar na inscrição" é forçado a ser habilitado. Você também pode habilitar "Criar uma senha" no registro.
3. Configure os métodos de login:
1. Selecione {props.passwordlessSignUpIdentifier} como um dos identificadores de login. Você pode fornecer vários identificadores disponíveis (email, número de telefone e nome de usuário).
2. Selecione "Código de verificação" e / ou "Senha" como o fator de autenticação.
4. Clique em "Salvar alterações" e teste na "Pré-visualização ao vivo".

![Aba de Experiência de Login](../assets/sie-tab.png)

Além do registro e login via OTPs {props.connector}, você também pode habilitar a recuperação de senha e verificação de segurança baseada em {props.connector}, bem como vincular {props.passwordlessSignUpIdentifier} ao perfil. Veja [Fluxos de usuário final](https://docs.logto.io/end-user-flows) para mais detalhes.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Depois de criar um conector social com sucesso, você pode habilitá-lo como um botão "Continuar com {props.connector}" na Experiência de Login.

1. Navegue até [Console > Experiência de login > Inscrição e login](https://cloud.logto.io/to/sign-in-experience/sign-up-and-sign-in).
2. (Opcional) Escolha "Não aplicável" para o identificador de inscrição se você precisar apenas de login social.
3. Adicione o conector {props.connector} configurado à seção "Login social".

![Aba Experiência de Login](../assets/sie-tab.png)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Fluxos de usuário final](https://docs.logto.io/end-user-flows): Logto fornece fluxos de autenticação prontos para uso, incluindo MFA e SSO corporativo, juntamente com APIs poderosas para implementação flexível de configurações de conta, verificação de segurança e experiência multi-inquilino.

[Autorização (Authorization)](https://docs.logto.io/authorization): A autorização define as ações que um usuário pode realizar ou os recursos que ele pode acessar após ser autenticado. Explore como proteger sua API para aplicativos nativos e de página única e implementar Controle de Acesso Baseado em Papel (RBAC).

[Organizações (Organizations)](https://docs.logto.io/organizations): Particularmente eficaz em aplicativos SaaS multi-inquilino e B2B, o recurso de organização permite a criação de inquilinos, gerenciamento de membros, RBAC em nível de organização e provisionamento just-in-time.

[Série IAM do cliente](https://blog.logto.io/ciam-101-intro-authn-sso): Nossos posts em série sobre Gerenciamento de Identidade e Acesso do Cliente (ou Consumidor), do básico ao avançado e além.
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{/* `prettier` formats the react components and breaks lines into pieces which makes the content ugly and hard to read. */}
{/* eslint-disable prettier/prettier */}
:::info Para nossos novos amigos

<br />
<br />
[Logto](https://logto.io/) é uma alternativa ao Auth0 projetada para aplicativos modernos e produtos SaaS. Ele
oferece serviços tanto [Cloud](https://cloud.logto.io/) quanto [Open-source](https://github.com/logto-io/logto)
para ajudá-lo a lançar rapidamente seu sistema de identidade e gerenciamento (IAM). Desfrute de autenticação,
autorização e gerenciamento multi-inquilino [tudo em um](https://docs.logto.io/introduction).{' '}

Recomendamos começar com um tenant de desenvolvimento gratuito no [Logto Cloud](https://cloud.logto.io/). Isso permite que você explore todos os recursos facilmente.
:::

Neste artigo, vamos percorrer os passos para construir rapidamente a experiência de login {props.connector} (autenticação de usuário) com <a href={props.link} target="_blank" rel="noopener">{props.sdk}</a> e [Logto](https://logto.io/).

**Pré-requisitos**

- Uma instância Logto em execução. Confira a [página de introdução](/introduction) para começar.
- Conhecimento básico de <a href={props.link} target="_blank" rel="noopener">{props.sdk}</a>.
- Uma conta {props.connector} utilizável.
{/* eslint-enable prettier/prettier */}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Verifique se você preencheu os valores necessários na área de configuração do conector Logto. Clique em "Salvar e Concluído" (ou "Salvar alterações") e o conector {props.connector} deve estar disponível agora.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
:::info Teste sua integração
Abra seu aplicativo {props.sdk} para testar se a integração funciona. Quando você clicar no botão "Sign In",
a página deve ser redirecionada para uma página de login do Logto, e você deve ser capaz de criar uma nova
conta inserindo nome de usuário e senha e completar o processo de login.
:::
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Retorne ao seu aplicativo {props.sdk}. Agora você deve conseguir fazer login com {props.connector}. Aproveite!
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
slug: how-to-build-apple-sign-in-with-android-and-logto
authors: logto
tags: [autenticação, apple, android, kotlin/java, social-sign-in, sign-in, login]
title: Como construir login Apple com Android (Kotlin / Java)
---

{/*
Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC.
Não há como personalizar o TOC também. :-)
@see https://github.com/facebook/docusaurus/issues/3915
*/}

import Intro from './fragments/_intro.mdx';
import CreateApplication from './fragments/_create-application.mdx';
import AddSocialConnector from './fragments/_add-social-connector.mdx';
import SaveYourConfiguration from './fragments/_save-your-configuration.mdx';
import EnableSocialConnector from './fragments/_enable-social-connector.mdx';
import TestingAndValidation from './fragments/_testing-and-validation.mdx';
import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx';
import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx';

import FurtherReadings from './fragments/_further-readings.mdx';

export const connector = 'Apple';

{/* truncate */}

<Intro connector={connector} sdk="Android (Kotlin / Java)" link="https://developer.android.com" />

## Criar um aplicativo no Logto \{#create-an-application-in-logto}

<CreateApplication type="Aplicativo nativo" framework="Android (Kotlin) / Android (Java)" />

## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk}

<IntegrateSdk />

## Adicionar conector Apple \{#add-connector-connector}

<AddSocialConnector connector={connector} framework="Android (Kotlin) / Android (Java)" />

## Configurar Apple Sign-in \{#set-up-connectorconfigname}

<ConnectorGuide />

### Salvar sua configuração \{#save-your-configuration}

<SaveYourConfiguration connector={connector} />

## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience}

<EnableSocialConnector connector={connector} />

## Teste e Validação \{#testing-and-validation}

<TestingAndValidation connector={connector} sdk="Android (Kotlin / Java)" />

## Leituras adicionais \{#further-readings}

<FurtherReadings />
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
slug: how-to-build-aws-ses-sign-in-with-android-and-logto
authors: logto
tags: [autenticação, aws-ses, android, kotlin/java, login-sem-senha, login, entrar]
title: Como construir login sem senha AWS SES Email com Android (Kotlin / Java)
---

{/*
Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC.
Não há como personalizar o TOC também. :-)
@see https://github.com/facebook/docusaurus/issues/3915
*/}

import Intro from './fragments/_intro.mdx';
import CreateApplication from './fragments/_create-application.mdx';
import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx';
import SaveYourConfiguration from './fragments/_save-your-configuration.mdx';
import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx';
import TestingAndValidation from './fragments/_testing-and-validation.mdx';
import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx';
import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx';
import FurtherReadings from './fragments/_further-readings.mdx';

export const connector = 'AWS SES';

{/* truncate */}

<Intro connector={connector} sdk="Android (Kotlin / Java)" link="https://developer.android.com" />

## Criar um aplicativo no Logto \{#create-an-application-in-logto}

<CreateApplication type="Aplicativo nativo" framework="Android (Kotlin) / Android (Java)" />

## Integrar Logto SDK \{#integrate-logto-sdk}

<IntegrateSdk />

## Adicionar conector AWS SES \{#add-connector-connector}

<AddPasswordlessConnector
connector={connector}
connectorType="Email"
passwordlessSignUpIdentifier="Endereço de email"
/>

## Configurar Conector de email AWS SES \{#set-up-connectorconfigname}

<ConnectorGuide />

### Salvar sua configuração \{#save-your-configuration}

<SaveYourConfiguration connector={connector} />

## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience}

<EnablePasswordlessConnector
connectorType="Email"
passwordlessSignUpIdentifier="Endereço de email"
/>

## Teste e Validação \{#testing-and-validation}

<TestingAndValidation connector={connector} sdk="Android (Kotlin / Java)" />

## Leituras adicionais \{#further-readings}

<FurtherReadings />
Loading

0 comments on commit 64a3046

Please sign in to comment.