Sync GApps usuários para LDAP (ou apenas passwd file)

1

Você conhece alguma maneira de sincronizar usuários de GApps para LDAP? Ou, talvez, existe alguma ferramenta para sincronizar usuários GApps com o arquivo passwd?

Eu sei que o Google tem ferramentas para sincronizar usuários do LDAP para o GApps ...

Por que eu preciso disso? Porque eu trabalho na empresa com o GApps Domain e temos muitos servidores de desenvolvedores. E eu quero automatizar uma parte do meu trabalho. E se não houver tal ferramenta - vou tentar escrever um com curl, google api e bash! :)

    
por Psychozoic 10.11.2014 / 16:26

1 resposta

1

Como o principal caso de uso do Google é fazer com que você abandone os serviços de diretório locais, acho que será difícil encontrar exemplos de enlatados.

A Google Directory API tem a funcionalidade para recuperar todos os usuários e a saída deve ser razoavelmente fácil de analisar (já que é apenas JSON). Você pode fazer algo com essa API e uma ferramenta como o Conector de Sincronização LDAP . (Eu não sei o suficiente sobre essa ferramenta em particular, mas há uma postagem em sua lista de discussão que afirma que o Google Apps pode ser usado como uma fonte de sincronização .

(Tentar pesquisar por isso é muito frustrante. Posso encontrar pessoas procurando o que você quer, mas inevitavelmente um monte de pessoas "úteis" aparece e sugere o Google Apps Directory Sync, que é exatamente não o que você ou eles estão procurando.)

Editar:

@ Zoredache levanta um ponto muito bom e prático. Não vejo como recuperar hashes de senha do Google. Não consigo imaginar um mundo em que eles permitiram que você os baixasse.

Lembre-se de que você terá que lidar com as próprias senhas.

Se isso for problemático, você pode usar o Google para fazer a autenticação e usar o OAuth2 (embora eu não esteja encontrando um módulo PAM).

    
por 10.11.2014 / 16:38