Как настроить регистрацию только по приглашению в Logto
Регистрация только по приглашению - это распространенный случай использования. Она увеличивает эксклюзивность и безопасность, а также может повысить вовлеченность и удержание пользователей для продуктов на ранних стадиях.
GuamianProduct & Design
Хватит тратить недели на аутентификацию пользователей
Запускайте безопасные приложения быстрее с Logto. Интегрируйте аутентификацию пользователей за считанные минуты и сосредоточьтесь на вашем основном продукте.
Регистрация только по приглашению - это распространенный случай использования. Она увеличивает эксклюзивность и безопасность, а также может повысить вовлеченность и удержание пользователей для продуктов на ранних стадиях.
В этом блоге мы объясним, что такое регистрация только по приглашению, какие требования для ее настройки, и как гибко использовать Logto для достижения вашей цели.
Общие сценарии для регистрации только по приглашению#
Регистрация только по приглашению обычно используется в таких сценариях, как:
Запуски в скрытом режиме: Ранний доступ к новому продукту или услуге для избранных пользователей.
Бета-тестирование: Контроль над тем, кто может попробовать и дать отзывы о продукте перед его полным выпуском.
Эксклюзивные сообщества: Ограничение доступа только для участников, получивших приглашение, таких как профессиональные сети или частные форумы или внутренние системы.
Мероприятия с высоким спросом: Управление ограниченным доступом на мероприятия, курсы или специальные предложения.
Эти сценарии помогают создать эксклюзивность и обеспечить контролируемый выпуск.
Используйте событие User.Created и вашу собственную почтовую серверную систему для автоматической отправки приглашений
Сброс пароля
Разрешить пользователям установить свой пароль
Подсказка для входа
Направляйте пользователей напрямую на страницу "Забыли пароль", не требуя от них запускать процесс вручную.
Отключение регистрации в настройках взаимодействия с входом#
Поскольку пользователи не могут зарегистрироваться самостоятельно и могут только зарегистрироваться, перейдите в настройки взаимодействия с входом, нажмите на вкладку "Вход и регистрация", и найдите раздел "Дополнительные параметры". Настройка по умолчанию включена. Отключите ее, чтобы пользователи видели только страницу входа.
Администраторы могут создавать учетные записи пользователей, используя электронную почту, и генерировать временные пароли#
У вас есть список электронных адресов пользователей, и вы хотите пригласить их к регистрации. Хотя Logto не предлагает встроенную функцию приглашений, вы можете создавать учетные записи пользователей вручную через консоль или использовать Management API для массового создания учетных записей.
Если у вас всего несколько предварительно указанных пользователей, вы можете создать их учетные записи прямо в административной консоли. Пользователи смогут войти в систему с помощью своей электронной почты и использовать опцию "Забыли пароль", чтобы установить свой пароль.
Если вы хотите сделать этот процесс более программным, вы можете автоматизировать отправку приглашений и приветственных писем на список адресов пользователей.
Используйте Logto Management API для массового создания нескольких учетных записей пользователей#
Используйте webhook для автоматической отправки приветственного приглашения по электронной почте#
Вы можете отправлять приветственные письма, вызывая API вашего почтового сервера с вашего собственного сервера. Поскольку это не требует кода подтверждения, вы должны иметь возможность получить всю необходимую информацию (например, имя пользователя) и настроить содержание письма соответствующим образом. С webhook ваша почтовая служба будет активирована через webhook при событии User.Created, чтобы сделать этот процесс более автоматическим.
Используйте функцию подсказки для входа для автоматического запуска процесса сброса пароля, предлагая пользователям изменить пароль и войти в систему#
Параметр login_hintparameter, определенный в стандарте OpenID Connect specification, используется для предварительного заполнения формы входа идентификатором пользователя (например, электронной почтой или именем пользователя). В Logto он может быть объединен с другими параметрами экрана входа для улучшения пользовательского опыта.
Например, предварительное заполнение поля адреса электронной почты электронной почтой пользователя в форме входа:
Это руководство предоставляет общую информацию и подчеркивает ключевые функции Logto для реализации процесса регистрации только по приглашению. Оно предусмотрительно объединяет несколько функций для создания бесшовного, комплексного опыта.