osFoundry / Platform
Аутентификация посетителей
Анонимная, magic-link, OAuth или SSO рабочего пространства для публичных приложений. Смешивайте на каждый маршрут.
Что это
Аутентификация посетителей — это то, как osFoundry решает, кто попадёт на каждый маршрут приложения, которое вы публикуете. Когда вы разворачиваете приложение из рабочего пространства, оно выходит по публичному URL, и у каждого маршрута может быть своя дверь: оставьте одну страницу полностью открытой для анонимных посетителей, закройте другой маршрут за magic-ссылкой, отправленной на адрес электронной почты, потребуйте вход через провайдера OAuth или ограничьте маршрут участниками вашего рабочего пространства osFoundry через SSO. Вы выбираете по маршруту, а не для всего приложения, поэтому маркетинговый лендинг, защищённый инструмент и внутренняя админ-панель могут сосуществовать в одном развёртывании по разным правилам.
Внутри osFoundry приложение и его аутентификация живут в том же рабочем пространстве, что и ваш чат, агенты, код и данные. Вам не нужно поднимать отдельный сервис идентификации или писать вручную обработку сессий: вы привязываете способ к маршруту, и платформа применяет его перед приложением при каждом запросе. Поскольку osFoundry — это BYOK и local-first рабочее пространство, выбор аутентификации касается лишь того, кто попадёт в ваше опубликованное приложение; он не пропускает трафик вашей модели через реселлера и не добавляет плату за место за каждого, кто вошёл. Анонимный доступ остаётся действительно анонимным, magic-ссылки полностью обходятся без паролей, OAuth переиспользует учётные записи, которые у ваших посетителей уже есть, а SSO рабочего пространства удерживает внутренние инструменты в пределах вашей команды.
Стоит понять именно модель «комбинировать по маршрутам». Одному публичному приложению редко нужна единая одинаковая дверь. Аутентификация посетителей позволяет публичному приложению показывать открытый фасад, защищая действия за ним, и оставляет внутреннее приложение только на SSO — и всё это без разбиения приложения на отдельные развёртывания и без написания отдельного middleware для каждой страницы.
Ключевые возможности
- Анонимный доступ: оставьте публичные маршруты полностью открытыми без входа — для лендингов и страниц только для чтения
- Вход по magic-ссылке: аутентифицируйте посетителей одноразовой ссылкой на почту, без паролей, которые нужно хранить или сбрасывать
- OAuth: позвольте посетителям входить с учётными записями, которые у них уже есть у провайдера OAuth
- SSO рабочего пространства: ограничьте маршруты участниками вашего рабочего пространства osFoundry для внутренних инструментов
- Настройка по маршруту: применяйте разные способы аутентификации к разным маршрутам в одном опубликованном приложении
Сценарии использования
- Инди-разработчик: публикует инструмент с открытым анонимным лендингом и прячет сам генератор за magic-ссылкой, чтобы привязать использование к почте
- Тимлид: разворачивает внутренний дашборд из рабочего пространства и закрывает каждый маршрут через SSO, чтобы открыть его могли только коллеги
- Продуктовая команда: держит одно публичное приложение, где документация анонимна, бесплатный инструмент использует вход через OAuth, а админ-панель доступна только рабочему пространству
Часто задаваемые вопросы
Могут ли разные страницы одного приложения использовать разные способы входа?
Да. Аутентификация посетителей настраивается по маршруту, поэтому одно опубликованное приложение может оставить одни маршруты анонимными, закрыть другие за magic-ссылкой или OAuth, а третьи ограничить SSO рабочего пространства — не разбивая его на отдельные развёртывания.
В чём здесь разница между OAuth и SSO рабочего пространства?
OAuth позволяет внешним посетителям входить с учётными записями, которые у них уже есть у провайдера OAuth, что подходит для публичных приложений. SSO рабочего пространства ограничивает маршрут участниками вашего рабочего пространства osFoundry, что подходит для внутренних инструментов, до которых публике добираться не нужно.
Означает ли добавление аутентифицированных посетителей плату за место?
Нет. В osFoundry нет платы за место, и аутентификация посетителей управляет тем, кто попадёт в ваше опубликованное приложение, а не добавляет плату за каждого, кто вошёл. Это часть слоя Apps & Backend рабочего пространства, а не отдельная подписка на идентификацию.