Требуют ли аутентификация от Microsoft и Meta оплаты?

Приветствую. Один из моих клиентов хочет включить популярные методы аутентификации на своём форуме Discourse, чтобы упростить вход для новых пользователей (без необходимости создавать новую учётную запись).

Вход через Google работает из коробки, и я пытаюсь разобраться с возможностями для Microsoft и Meta.

В обоих руководствах отсутствует один ключевой вопрос для бизнеса: “придётся ли нам когда-нибудь платить или нет?”

  • Для бесплатной учётной записи Microsoft в настоящее время недоступна возможность создания нового приложения, если у вас нет подписки Azure или программы для разработчиков 365. Azure выглядит бесплатно, пока вы ничего не покупаете, но при регистрации требуются данные кредитной карты, поэтому я не уверен и не хочу, чтобы моего клиента списали средства без предупреждения.
  • Руководство по Meta просто устарело, поэтому я оставил сообщение в теме.

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

Да, поддержка входа через Microsoft кажется довольно запутанной!

Я только что прошёл этот процесс, и нам придётся обновить нашу документацию. Как вы и отметили, для этого требуется бесплатная учётная запись Azure.

Далее необходимо зарегистрировать новое приложение в Microsoft Entra ID. Как вы упоминали, для этого требуется кредитная карта. Мне удалось настроить это и обеспечить работу входа, при этом с меня не списали средства (обязательно выберите вариант «Веб-приложение» вместо «Одностраничное приложение»). Для Microsoft Entra существуют тарифные планы, но, похоже, они вам не понадобятся.

Для Facebook нужно перейти по ссылке https://developers.facebook.com/async/registration — здесь я столкнулся с проблемой: система требует, чтобы моя учётная запись Facebook была старше одного часа, чтобы продолжить. Так что я вернусь к этому позже.

Ни один из вариантов, похоже, не требует оплаты.