Pergunta

Por favor ajude. Como posso validar a associação ao grupo do usuário? Somente os usuários de alguns grupos do Google podem acessar algumas páginas no site no AppEngine (Python).
Validação de associação ao grupo Dá uma resposta negativa à minha pergunta, mas foi há um ano, talvez algo tenha mudado ..

Foi útil?

Solução

Atualmente, não há API do Google Grupos e, portanto, não há como determinar se um usuário é membro de um grupo do Google.

Outras dicas

Pode estar atrasado, mas apenas para outros que acham isso, aqui está minha solução para isso:

Crie um novo Appscript no Drive que você publique como WebService, você pode usar algo como seguir o código para verificar se um usuário está no grupo ou não:

// General context variables
var group = GroupsApp.getGroupByEmail("xxxx-group-name@googlegroups.com");

function doGet(request) {
var result = {
authorized: group.hasUser(request.parameter.mail)
};
return ContentService.createTextOutput(JSON.stringify(result)).setMimeType(ContentService.MimeType.JSON);
}

Depois de publicá -lo, você receberá um URL que você pode acessar, basta anexar ?Mail=User@Domain.com para consultar a associação ao grupo para obter o endereço de email específico.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top