Este documento apresenta como automatizar a gestão de contas do Google Apps usando a API de provisionamento do Google e o cliente Python GData. Ele discute o problema de rotatividade de funcionários excedendo o número fixo de contas e propõe uma solução automatizada para transferir documentos, backup de emails, remover contas antigas e criar novas contas. O documento também fornece exemplos de código Python para listar usuários, criar novas contas e adicionar aliases.
9. O problema
• Número fixo de Contas Google
• Número total de funcionários muito próximo ao limite
• Rotatividade de Funcionários
◦ Novas contas Precisam ser entregues rapidamente
◦ Antigas contas Precisam ser removidas
◦ Gestores querem acesso a emails antigos, futuros e documentos
• Consequência: Demora na entrega de novas contas
11. A solução
Automatizar:
• Transferir documentos google docs para responsável
• Download de emails antigos para backup/"acesso offline"
• Remover conta antiga
• Criar nova conta google apps
• Adicionar Alias para responsável
• Remover alias para responsável após 30 dias
13. Enable Google Provisioning API
Só funciona para a versão "Business" ou "Educational" do apps
(Para testar, você pode habilitar gratuitamente por 30 dias)
15. Warning
Isso significa que se você estiver gerenciando suas contas a
partir de outra aplicação/base, contas criadas via web não
serão autoMAGICAmente importadas para sua base
proprietária e.g. LDAP (duh!)