Pular para o conteúdo principal

Integrar aplicativo de terceiros com OIDC / OAuth

Use Logto como seu provedor de identidade (IdP) para integrar aplicativos de terceiros via protocolo OpenID Connect (OIDC) ou OAuth 2.0.

Criar um aplicativo OIDC de terceiros no Logto

Assim como você cria um aplicativo de primeira parte no Logto, você também pode criar um aplicativo para serviços de terceiros que suportam OIDC. Este aplicativo atuará como um IdP para seus aplicativos de terceiros.

  1. Vá para Console > Applications.

  2. Selecione "Third-party app > OIDC" como o tipo de aplicativo.

    • Se esta for a primeira vez que você cria um aplicativo, clique no link View all para ver todos os tipos de aplicativos.

    • Caso contrário, clique no botão Create application no canto superior direito da página e selecione "Third-party app -> OIDC" como o tipo de aplicativo.

  3. Assim como ao criar um aplicativo de primeira parte no Logto, insira um nome e uma descrição para seu aplicativo e clique no botão Create. Um novo aplicativo OIDC de terceiros será criado.

Configurar as configurações OIDC

Para configurar o Logto como um IdP para seus aplicativos de terceiros, você precisa configurar as configurações OIDC na página de detalhes do aplicativo.

  1. Forneça o URI de redirecionamento do seu aplicativo de terceiros. Este é o URL para o qual o aplicativo de terceiros redirecionará os usuários após serem autenticados pelo Logto. Você geralmente pode encontrar essa informação na página de configurações de conexão IdP do aplicativo de terceiros. O Logto suporta múltiplos URIs de redirecionamento. Você pode adicionar mais URIs de redirecionamento clicando no botão Add another.

  2. Recupere o client ID e o client secret da página de detalhes do aplicativo Logto e insira-os na página de configurações de conexão IdP do seu provedor de serviços.

  3. Recupere o authorization endpoint e o token endpoint da página de detalhes do aplicativo Logto e forneça-os ao seu provedor de serviços.

    • Se o seu provedor de serviços suportar descoberta OIDC, você pode simplesmente copiar o discovery endpoint da página de detalhes do aplicativo Logto e fornecê-lo ao seu provedor de serviços. O provedor de serviços poderá recuperar automaticamente todas as informações de autenticação OIDC atualizadas do discovery endpoint.

    • Caso contrário, clique no botão Show endpoint details para visualizar todos os endpoints de autenticação OIDC.

Gerenciar seus aplicativos de terceiros

Todos os aplicativos de terceiros serão catalogados na página Applications, especificamente na aba Third-party apps. Este arranjo os distingue dos aplicativos de primeira parte para você, garantindo fácil gerenciamento.

Leituras adicionais

Aplicativos de terceiros

Aplicativos de terceiros OIDC / OAuth