Integrar sistema de identidade: Aplicativos próprios e de terceiros com Logto
Descubra conceitos-chave e casos de uso comuns para integrar tanto aplicativos próprios quanto de terceiros usando Logto como seu provedor de identidade.
Descubra conceitos-chave e casos de uso comuns para integrar tanto aplicativos próprios quanto de terceiros usando Logto como seu provedor de identidade.
Saudações, entusiastas e profissionais de tecnologia! Seu feedback tem sido fundamental, e estamos animados em anunciar um desenvolvimento significativo: o Logto está avançando para servir como seu Provedor de Identidade (IdP). Nas próximas atualizações, vamos introduzir Logto como um IdP OpenID Connect (OIDC), aprimorado com uma Página de Consentimento pronta para uso.
Enquanto nos preparamos para este lançamento significativo, é um momento oportuno para nos aprofundarmos em alguns conceitos essenciais e soluções no âmbito dos sistemas de identidade. Isso é particularmente relevante ao considerar a integração e interação de vários aplicativos e serviços dentro da sua infraestrutura digital.
No ecossistema de identidade, cada aplicativo ou recurso desempenha um papel específico. Eles podem ser um aplicativo próprio, um aplicativo de terceiros, um Provedor de Identidade (IdP), um Relying Party (RP) ou um Provedor de Serviço (SP). Vamos explorar esses relacionamentos.
Aplicativo próprio:
Esses aplicativos são desenvolvidos e gerenciados pelo próprio provedor de identidade, garantindo maior segurança e confiança. Eles fornecem uma experiência de login unificada dentro do mesmo domínio, usando credenciais de usuário consistentes. Leia “Build multi-app products” para saber mais sobre o Logto omni sign-in.
Aplicativo de terceiros:
Serviços externos ou parceiros que não estão diretamente afiliados a um Provedor de Identidade (IdP) são considerados aplicativos de terceiros, atuando como Relying Parties (RPs) no contexto do OIDC ou Provedores de Serviço (SPs) no contexto do SAML. Esses aplicativos integram-se ao IdP usando protocolos como OAuth, OIDC e SAML, facilitando o login do usuário e a autorização através das contas do IdP. Diferentemente dos aplicativos próprios, onde a página de consentimento pode estar integrada, para aplicativos de terceiros, essa etapa é essencial no fluxo de autenticação, garantindo o consentimento do usuário para o acesso aos dados.
Com o Logto, você se torna o mestre do seu universo de identidade. Você pode criar inúmeros aplicativos próprios para uma experiência de usuário perfeita e um número ilimitado de aplicativos de terceiros para colaborações externas. O Logto ajuda seu serviço a se tornar um IdP versátil, gerenciando identidades tanto internamente quanto externamente com segurança de ponta. Aqui estão alguns estudos de caso para inspiração:
Considere seu serviço como um provedor B2C, similar à forma como a Meta opera como um IdP.
Imagine seu serviço operando em um ambiente B2B, semelhante a como o GitHub funciona como um IdP.
/github subscribe owner/repo e /github subscribe org/repo commits:myBranch, agilizando interações e processos entre o GitHub e o Slack.Visualize seu serviço espelhando as soluções B2E da Okta.
Para um sistema completo de Gerenciamento de Identidade e Acesso (IAM), seu aplicativo deve englobar capacidades tanto como um RP/SP quanto como um IdP:
Um Provedor de Identidade robusto (IdP) oferece recursos cruciais, como Autenticação Multi-Fator (MFA) e Single Sign-On (SSO) Empresarial para autenticação segura, além de conexões por meio de protocolos padrão como SAML, OpenID Connect e OAuth 2.0. Isso garante gestão abrangente tanto de organizações quanto de usuários, protege recursos de API, implementa Controle de Acesso Baseado em Funções (RBAC) e monitora atividades do sistema com registros de auditoria. Estas são as forças que o Logto oferece. O Logto é mais do que apenas uma solução; é sua porta de entrada para um sistema de gerenciamento de identidade poderoso, adaptável e econômico, impulsionando o crescimento e desenvolvimento de seu negócio.
Fique atento ao lançamento iminente do nosso recurso de aplicativo de terceiros. Enquanto isso, comece a explorar o Logto hoje para transformar o sistema de identidade do seu serviço.