Пользовательский интерфейс скрипта Google Apps: что делать, если вы уже вошли в Gmail?

Я использую пользовательский интерфейс Google Apps Script для создания форм для учащихся в моем учебном заведении. Я ограничил доступ к своему домену в целях дополнительной безопасности и для сбора адресов электронной почты пользователей.

Проблема в том, что у многих наших студентов отдельные учетные записи Gmail. Если они уже вошли в Gmail (не в наш домен), они не получают страницу входа в систему, но что-то побуждает их запросить доступ.

Есть предложения, как этого избежать?


person mrfinnsmith    schedule 29.05.2013    source источник


Ответы (1)


Мне показалось, что я видел запрос в системе отслеживания проблем для функция выбора учетной записи, но я предполагаю, что вы захотите разрешить любому доступ к вашему веб-приложению и показать настраиваемую подсказку, если его электронная почта не принадлежит домену. Я не знаю, насколько хорошо это будет работать с общими компьютерами, но создание отдельных учетных записей пользователей Chrome для каждой из моих учетных записей Google решило все мои проблемы с множественным входом в систему.

person Bryan P    schedule 29.05.2013
comment
Я немного смущен вашим ответом. Часть посередине: разрешить любому получить доступ к вашему веб-приложению и показать настраиваемую подсказку, если его адрес электронной почты не принадлежит домену, - это именно то, что я хотел бы сделать. В настоящее время я не вижу это как вариант для форм Google Docs или закодированных форм пользовательского интерфейса (публикуемых только в домене). - person mrfinnsmith; 30.05.2013
comment
Что вы имеете в виду, создавая отдельные учетные записи пользователей Chrome для каждой из моих учетных записей Google? - person mrfinnsmith; 30.05.2013
comment
Почему вы не публикуете никому, а не только для домена? Chrome ›Настройки› Добавить нового пользователя - это то, о чем я говорил, что делают студенты. - person Bryan P; 30.05.2013
comment
Несколько причин. Основной из них заключается в том, что формы используются учащимися для получения собственной информации, поэтому их ограничение повышает безопасность и может помочь нам подтвердить их личность в случае возникновения каких-либо проблем. В будущем я бы хотел, чтобы формы сравнивали свою электронную почту с тем, что у нас есть в наших записях. - person mrfinnsmith; 30.05.2013
comment
Если бы вы могли записать адрес электронной почты заранее (Session.getEffectiveUser()), вы могли бы сравнить его с белым списком или сопоставить его с регулярным выражением, представляющим только ваш домен, а затем обработать результат так, как вы хотите. За исключением редиректов. - person Greg; 30.05.2013
comment
Проблема в том, что у нас нет их адресов Gmail вне домена. Это новые студенты, которым при зачислении назначаются доменные адреса. - person mrfinnsmith; 31.05.2013