Всем привет,
У меня есть группа пользователей в Google Groups, и я хочу, чтобы они входили в мой Discourse. Мне нужно, чтобы они входили через основную страницу аутентификации Google, но доступ к Discourse должны иметь только те, кто состоит в моей группе. Если пользователь не в списке группы, доступ должен быть закрыт.
Подскажите, пожалуйста, как это настроить?
Извините, если это уже обсуждалось.
Всем отличного дня!
Я думаю, что единственный способ сделать это — каким-то образом импортировать этих пользователей, а затем, возможно, включить режим «только по приглашениям».
Полагаю, что у Discourse нет возможности узнать, кто состоит в вашей группе Google.
Я думаю, что Google Takeout (а возможно, и сами Google Groups) позволяют экспортировать список участников в формате CSV. После этого вы сможете воспользоваться функцией массовой рассылки приглашений в Discourse.
Полный импорт mbox, похоже, избыточен, если вам нужно только импортировать пользователей. Учтите, что это разовая процедура. Если к вашей группе присоединятся новые участники, вам придётся приглашать их в Discourse вручную.
Спасибо за ваш ответ. Быстрый вопрос: если я установлю код приглашения и разошлю его всем своим пользователям, будет ли это тоже хорошим решением? Имею в виду, например, отправку его в рассылке.
Я обнаружил, что для входа в Discourse можно использовать Firebase (SSO). Подскажите, существует ли возможность использовать пользователей Google Groups, связанных с Firebase, для входа в Discourse?