Domanda

, aiuto. Come faccio a convalidare l'appartenenza al gruppo di utenti? Solo gli utenti di alcuni gruppi di Google può accedere ad alcune pagine del sito su AppEngine (python).
convalidare l'appartenenza al gruppo dà una risposta negativa alla mia domanda, ma è stato un anno fa, forse qualcosa è cambiato ..

È stato utile?

Soluzione

Non ci sono ancora di Google Gruppi API, e quindi non c'è modo di determinare se un utente è un membro di un gruppo Google.

Altri suggerimenti

Può essere in ritardo, ma solo per gli altri che trovano questo, ecco la mia soluzione a questo:

Crea un nuovo AppScript in unità che poi pubblicare come webservice, si può usare qualcosa di simile seguente codice per controllare se un utente è nel gruppo oppure 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);
}

Dopo la sua pubblicazione, si otterrà un URL quale è possibile accedere, basta aggiungere ?mail=user@domain.com per interrogare l'appartenenza al gruppo per l'indirizzo specifico di posta elettronica.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top