Ubuntu lança Authd: autenticação OIDC para Ubuntu Desktop e Server

Ubuntu_Authd

A Canonical acaba de lançar o Authd, um novo daemon de autenticação para o Ubuntu que permite integração direta com provedores de identidade baseados em nuvem. O Authd já está disponível para Ubuntu Desktop e Server na versão 24.04 LTS, sem custos adicionais. Neste post, vamos explorar o que essa novidade traz, especialmente para empresas que dependem de provedores de identidade como o Microsoft Entra ID (antigo Azure Active Directory).

Autenticação Ubuntu Direto na Nuvem

A gestão de identidades sempre foi um dos maiores desafios para organizações, especialmente com o aumento do trabalho remoto e híbrido. Soluções baseadas em nuvem, como o Entra ID e o Okta, oferecem mais segurança e confiança nos processos de autenticação, ao mesmo tempo que reduzem a complexidade operacional.

Entretanto, uma das barreiras para uma transição completa para provedores de identidade na nuvem sempre foi a falta de suporte para Linux. Essa era uma demanda constante dos usuários empresariais de Ubuntu Desktop e Server, que desejavam uma integração mais robusta com serviços de identidade em nuvem.

O Caminho até o Authd

Anteriormente, o Ubuntu já havia dado um passo nessa direção com o pacote AAD Auth lançado no Ubuntu Desktop 23.04. Embora tenha atendido parte das necessidades, principalmente para o Azure AD, ele apresentava limitações no Ubuntu Server e na implementação de mecanismos de autenticação mais avançados.

Foi aí que nasceu o Authd. Projetado para resolver essas falhas, o Authd oferece uma solução modular que permite a integração não apenas com o Entra ID, mas também com outros provedores, como Google e Okta, através de brokers que são específicos para cada plataforma.

Como Funciona o Authd

O Authd utiliza o Oauth Device Authorization Grant, um padrão aberto (RFC 8628), para obter tokens de acesso de provedores de identidade sem a necessidade de um canal de comunicação direto entre o dispositivo Ubuntu e o dispositivo do usuário. Essa abordagem permite uma experiência consistente tanto no Ubuntu Desktop quanto no Server.

A arquitetura do Authd é composta por dois principais componentes:

  • Brokers de Identidade: Componentes que atuam como uma interface com o provedor de identidade, escolhendo o fluxo de autenticação apropriado com base nas capacidades do sistema.
  • Daemon Authd: Intermedia a comunicação entre o broker e os componentes de baixo nível do sistema, como os módulos PAM e NSS.

Essa estrutura modular permite que sistemas sejam configurados com múltiplos brokers, suportando vários provedores de identidade simultaneamente.

Disponibilidade e Instalação

O Authd já está disponível gratuitamente para todos os usuários do Ubuntu 24.04 LTS, tanto no Desktop quanto no Server. Para quem deseja testar a nova funcionalidade, todas as informações sobre instalação e configuração podem ser encontradas no Wiki do Projeto.

Se sua organização deseja criar um broker para seu próprio serviço de identidade, a Canonical também disponibiliza o suporte necessário através de sua página no GitHub.

Conclusão

Com o Authd, o Ubuntu dá mais um passo à frente na integração com provedores de identidade em nuvem, atendendo a uma demanda antiga de empresas. Agora, tanto estações de trabalho quanto servidores podem se beneficiar de autenticação moderna e segura. Se você usa Ubuntu 24.04, vale a pena explorar essa nova funcionalidade!

Publicar comentário