Мое приложение, Globus Google Drive Storage Connector, должно передать top.private.domains, который мне может не принадлежать, в Google Drive API Oauth Credential Screen - PullRequest
0 голосов
/ 20 мая 2019

Я использую Globus GCS51 для создания коллекций хранилищ Google Диска, имея пользователей из авторизованных доменов Google.Все работает хорошо, за исключением тех пользователей, которые приходят с авторизованных доменов Google, которыми я не владею и не могу подтвердить, кроме того, что я знаю, что пользователь может проходить аутентификацию (через Google) через домен.Я могу добавить базовый домен, testacad.edu, просто отлично как на стороне Globus, так и на экране ввода учетных данных Google Drive API.Пользователи отлично проходят аутентификацию через простой базовый домен, testacad.edu.У меня нет права собственности на testacad.edu, они гостевые пользователи, нет проблем.Теперь, когда у меня есть другой пользователь из другого домена, в него включена та же база.Экран учетных данных Google Drive API Google не позволяет мне добавлять его в списки ожидаемых доменов на странице конструкции Экран учетных данных.Этот новый пользователь находится в авторизованном домене Google, techno.everdarn.harvard.edu, и когда я пытаюсь добавить этот домен на экран ввода учетных данных Google API, он не принимает его и выдает следующую ошибку: Неверный домен: должен бытьтоп частный домен.У меня нет права собственности на этот домен, и этот пользователь затем блокируется в приложении.

У меня много пользователей, исследователей из пяти академических учреждений, все пользователи из относительно простых доменов, таких как ucsd.edu, harvard.edu и т. д., может войти в систему просто отлично.Другие пользователи, скажем, techno.compo.harvard.edu, не могут из-за того, что их домен не принят в качестве авторизованного домена на экране учетных данных Oauth.

В настоящее время он работает на файловом сервере Centos 7.5 x86_64 и имеетникаких других проблем, кроме этого текущего «недопустимого домена», домен должен иметь верхний частный домен.

...