Создание веб-SDK для Logto за несколько минут
Узнайте, как создать собственный SDK для Logto с использованием `@logto/browser`.
Logto, открытая платформа аутентификации, предлагает множество официальных SDK, разработанных для упрощения интеграции для различных фреймворков и платформ. Однако есть еще много платформ, для которых нет официальных SDK.
Чтобы восполнить этот пробел, Logto предоставляет основной пакет @logto/browser
, разработанный, чтобы помочь разработчикам создавать собственные SDK, адаптированные под конкретные требования. Этот пакет реализует основные функции Logto, отдельно от любого конкретного фреймворка или платформы, если только он поддерживает JavaScript и работает в браузерном окружении.
В этом р уководстве мы покажем вам шаги по созданию SDK для React с использованием @logto/browser, этот SDK реализует процесс входа в систему. Вы можете следовать тем же шагам, чтобы создать SDK для любой другой платформы на базе JavaScript, которая работает в браузере.
Процесс входа в систему
Прежде чем начать, давайте разберемся в процессе входа в Logto. Процесс входа состоит из следующих шагов:
- Перенаправление в Logto: Пользователь перенаправляется на страницу входа в Logto.
- Аутентификация: Пользователь вводит свои учетные данные и проходит аутентификацию в Logto.
- Возврат обратно в ваше приложение: После успешной аутентификации пользователя возвращают обратно в ваше приложение с кодом аутентификации.
- Обмен кода: Ваше приложение обменивает код аутентификации на токены.