Pregunta

Por favor, ayuda. ¿Cómo puedo validar la pertenencia al grupo de usuario? Sólo los usuarios de unos pocos grupos de Google pueden acceder a algunas páginas en el sitio en appengine (Python).
validar la pertenencia al grupo da una respuesta negativa a la pregunta, pero se hace un año, tal vez algo ha cambiado ..

¿Fue útil?

Solución

No hay actualmente API de Google Grupos, y por lo tanto no hay manera de determinar si un usuario es miembro de un grupo de Google.

Otros consejos

Puede ser tarde, pero sólo por otros que encuentran esto, aquí está mi solución a este:

Crear un nuevo AppScript en la unidad que luego se publica como servicio web, se puede usar algo como siguiente código para comprobar si un usuario está en el grupo o no:

// 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);
}

Después de su publicación, obtendrá una URL que se puede acceder, simplemente anexados ?mail=user@domain.com de consulta de pertenencia de grupo para la dirección de correo electrónico específica.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top