tuqo
Авторизация

Tuqo + Clerk

Clerk — авторизация под ключ: вход, регистрация, соцсети, готовые UI-компоненты и сессии. Фронт подключается publishable-ключом (публичным), секретный ключ остаётся на сервере и для фронтовой авторизации не нужен.

Статик-фронт на Tuqo + Clerk напрямую из браузера · бесплатный SSL

Что даёт связка Tuqo + Clerk

  • Вход/регистрация, magic-link, соцсети из коробки
  • Готовые компоненты (React/JS) — минимум кода
  • Сессии и JWT без своего сервера авторизации
  • Управление пользователями в дашборде Clerk
1

Создайте приложение Clerk

В дашборде Clerk возьмите publishable key (pk_...).

2

Подключите SDK

@clerk/clerk-js или @clerk/clerk-react, инициализируйте publishable-ключом.

3

Добавьте компоненты входа

Готовые SignIn/SignUp/UserButton — или свой UI поверх API.

4

Задеплойте на Tuqo

Сайт на name.tuqo.ru — авторизация работает из браузера.

import { Clerk } from '@clerk/clerk-js'

// publishable key — для фронта (публичный)
const clerk = new Clerk('pk_live_...')
await clerk.load()
if (clerk.user) { /* пользователь вошёл */ }

Безопасность

publishable key предназначен для фронта (публичный). Secret key остаётся ТОЛЬКО на сервере и для клиентской авторизации не нужен — в статик-сайт его класть нельзя.

Tuqo раздаёт фронт по HTTPS и не касается ваших данных и секретов сервиса.

Tuqo + Clerk — частые вопросы

Где использовать secret key Clerk? +

Только на сервере (например, в edge/серверной функции для бэкенд-операций). В статик-сайт идёт только publishable key.

Работает ли на чистой статике (SPA)? +

Да, Clerk рассчитан на SPA — вход и сессии полностью клиентские.

Можно с кастомным доменом? +

Да; в настройках Clerk добавьте домен вашего сайта на Tuqo.

Другие интеграции